1.下载
下载地址:https://redis.io/download
下载稳定版本
2.redis安装
1)make编译
[liuyh@VM_0_8_centos ~]$ tar -zxvf redis-5.0.7.tar.gz
[liuyh@VM_0_8_centos ~]$ cd redis-5.0.7/
[liuyh@VM_0_8_centos redis-5.0.7]$ make
make完后redis目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src目录下。
此处没有使用make install方式,如果使用install,默认安装路径是:redis的默认安装路径 /usr/local/bin,将redis配置文件。复制到我们bin目录下,启动时使用redis-server redis.conf即可
2)启动redis服务
[liuyh@VM_0_8_centos redis-5.0.7]$ cd src
[liuyh@VM_0_8_centos src]$ ./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
[liuyh@VM_0_8_centos src]$ ./redis-server ../redis.conf
3.客户端连接及验证
[liuyh@VM_0_8_centos src]$ ./redis-cli
127.0.0.1:6379> set usrname liuyh
OK
127.0.0.1:6379> get usrname
"liuyh"
127.0.0.1:6379>
4.查看进程并停止服务
[liuyh@VM_0_8_centos ~]$ ps -ef |grep redis
liuyh 2019 1813 0 18:41 pts/2 00:00:00 grep --color=auto redis
liuyh 31726 26396 0 18:27 pts/0 00:00:00 ./redis-server 127.0.0.1:6379
liuyh 32013 31846 0 18:28 pts/1 00:00:00 ./redis-cli
[liuyh@VM_0_8_centos ~]$ kill -9 31726
[liuyh@VM_0_8_centos ~]$ ps -ef |grep redis
liuyh 2326 1813 0 18:42 pts/2 00:00:00 grep --color=auto redis
liuyh 32013 31846 0 18:28 pts/1 00:00:00 ./redis-cli
5.守护进程设置
Redis默认不是以守护进程的方式运行,可以通过redis.conf的修改daemonize值为yes使用守护进程
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
# If you run Redis from upstart or systemd, Redis can interact with your
"redis.conf" 1371L, 61797C written
[liuyh@VM_0_8_centos redis-5.0.7]$ cd src
[liuyh@VM_0_8_centos src]$ ./redis-server ../redis.conf
5212:C 16 Feb 2020 18:57:41.498 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
5212:C 16 Feb 2020 18:57:41.498 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=5212, just started
5212:C 16 Feb 2020 18:57:41.498 # Configuration loaded