这里以Redis5的安装为例,使用的操作系统是CentOS7。
下载地址:https://redis.io/download,根据提示执行以下指令:
wget https://download.redis.io/releases/redis-5.0.12.tar.gz
tar -zxvf redis-5.0.12.tar.gz
cd redis-5.0.12
make
注意make编译前可能需要先执行 yum install -y gcc-c++ 安装相关依赖。
如果需要把redis命令加入到系统命令,可以再执行make install。
修改redis.conf文件,主要涉及以下的配置项:
1.daemonize no -> daemonize yes(设置以守护模式运行)
2.bind 0.0.0.0 (绑定服务对外的IP)
3.dir /usr/local/redis/data(redis持久化数据目录)
4.requirepass test(设置密码)
其余配置项可以参考官网文档自行设置。
接着只需要在src目录下执行./redis-server 就可以启动服务,通过redis-cli客户端可以连接redis-server进行操作:
redis-cli -a $password -h $host -p $port 连接redis-server进入客户端交互界面
redis-cli -a $password shutdown 关闭redis-server
redis-cli -a $password ping 查看是否存活
auth $password 在客户端交互界面输入密码
info 查看信息,后面加参数可选项,如查看key空间 info keySpace
select 0 切换到下标0的DB,一共有16个,下标0-15
keys $pattern列出匹配的key,生产环境慎用,尤其注意keys *可能造成redis长时间阻塞,要禁用
scan 0 替代keys *,使用游标列出key
flushdb 删除当前DB数据
flushall 删除所有数据