CentOS7下Redis的安裝
第一步,安裝EPEL,直接第二步會報錯
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.sonn.com
* extras: mirror.supremebytes.com
* updates: mirrors.cat.pdx.edu
Setting up Install Process
No package redis available.
Error: Nothing to do
所以先下載https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm後安裝
第二步,安裝Redis
在CLI用su提權
執行yum -y install redis
過程有點漫長,不知為啥最初連結到國外伺服器了,反正最後還是完成了
呼叫Running transaction Installing : jemalloc-3.6.0-1.el7.x86_64 1/2 Installing : redis-2.8.19-2.el7.x86_64 2/2 Verifying : redis-2.8.19-2.el7.x86_64 1/2 Verifying : jemalloc-3.6.0-1.el7.x86_64 2/2 Installed: redis.x86_64 0:2.8.19-2.el7 Dependency Installed: jemalloc.x86_64 0:3.6.0-1.el7 Complete!
systemctl start redis.service
把redis啟動起來
呼叫
systemctl enable redis.service
把redis做成服務.
第四步,允許外網訪問
當然,我們要開啟防火牆6379埠
然後vi /etc/redis.conf修改一下bind,最簡單的做法就是註釋掉這樣大家都能訪問了
最後給出redis相關的命令
Now start the redis server after this.
systemctl start redis.service
Check the running status of redis server
systemctl status redis.service
To test the installation of Redis, use below given command
redis-cli ping
If the response output is PONG, it means installation is completed successfully.
[root@localhost ~]# redis-cli ping
PONG
[root@localhost ~]#
Start/Stop/Restart/Status and Enable redis server
To start redis server
systemctl start redis.service
To stop redis server
systemctl stop redis.service
To restart redis server
systemctl restart redis.service
To get running status of redis server
systemctl status redis.service
To enable redis server at system’s booting time.
systemctl enable redis.service
To disable redis server at system’s booting time.
systemctl disable redis.service
Listening Port Of Redis Server
Redis Server listens by default at port number 6379. Use below given ss command. (To learn more about ss command)
[root@localhost ~]# ss -nlp|grep redis
tcp LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",19706,4))
Redis清除key:
redis-cli -h 192.168.1.14 KEYS "DING*" |xargs redis-cli -h 192.168.1.14 DEL