1: 更新源 sudo yum update
node
2: 安装EPEL sudo yum install epel-release
linux
3: 安装redis sudo yum install redis
redis
4: 启动redis sudo systemctl start redis
centos
5: 设置redis开机自启动 sudo systemctl enable redis
安全
在命令行中输入 redis-cli, 而后执行ping
命令,若是返回的结果是PONG
,则说明你的redis安装成功了。bash
[root@localhost src]# redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379>
下面咱们将会讨论一下redis一些基本的持久化和调优操做。服务器
redis提供两种硬盘持久化选项:app
上面两种选项各类优缺点,为了保证数据最大程度的安全性,咱们能够考虑两种选项同时运行.性能
由于,基于sanpshot持久化是默认开启的选项,咱们当前的仅仅须要配置AOF的支持便可.ui
步骤以下:
1. 编辑/ect/redis.confg
文件,配置以下内容:
appendonly yes appendfsync everysec
2 重启redis服务器
sudo systemctl restart redis
为了提升redis的性能,将Linux内核的overcommit memory设置为1. 命令以下:
sudo sysctl vm.overcommit_memory=1
上面的命令会当即生效,可是,系统重启后,配置就会丢失,若是你须要持久化配置,则能够编辑/etc/sysctl.config
文件, 增长以下配置到文件中便可:
vm.overcommit_memory = 1
你也能够增长linux swap的磁盘空间来提升内存的使用大小.
redis服务器默认状况下是不须要密码的,若是你须要用户授信登陆的话,你须要编辑/etc/redis.confg
文件,注释掉的requirepass
行,配置格式符合requirepass password
,例如:
requirepass myreids123
参考:
https://www.linode.com/docs/databases/redis/install-and-configure-redis-on-centos-7