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