1.解压
[root@localhost ~]# tar zxvf redis-4.0.6.tar.gz
2.编译
[root@localhost ~]# cd redis-4.0.6
[root@localhost redis-4.0.6]# make
3.将可执行文件拷贝到/usr/local/bin/目录下,这样就可以直接执行redis-server 、redis-cli 等命令了
[root@localhost redis-4.0.6]# make install
4.安装完成,查看版本
[root@localhost redis-4.0.6]# redis-server -v
Redis server v=4.0.6 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=4f1a60f0053726b7
5.启动
[root@localhost redis-4.0.6]# redis-server
6.新开一个终端去连接redis
[root@localhost ~]# redis-cli
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> get name
“zhangsan”
127.0.0.1:6379> keys *
- “name”
127.0.0.1:6379>
7.后台运行
拷贝redis.conf配置文件到/etc/redis
在刚解压的redis根目录执行:
[root@localhost redis-4.0.6]# mkdir /etc/redis
[root@localhost redis-4.0.6]# cp redis.conf /etc/redis/
8.编辑配置文件
[root@localhost redis-4.0.6]# vim /etc/redis/redis.conf
9.找到daemonize no 改为daemonize yes
10.设置可以远程连接
将 bind 127.0.0.1 使用#注释掉,改为# bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)
将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)
将 requirepass foobared 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)
11.指定配置文件启动redis
[root@localhost redis-4.0.6]# redis-server /etc/redis/redis.conf
12.服务启动与关闭
启动:
redis-server & 后台启动使用默认配置
redis-server 直接启动
redis-server 配置路径 如redis-server /etc/redis.conf 不是后台启动 这时候要后台启动的话就需要配置redis.conf中的
daemonize on
改为yes
停止
redis-cli -a 密码 -h 127.0.0.1 -p 6379 shutdown
没有密码
redis-cli -h 127.0.0.1 -p 6379 shutdown