1、安装
下载:获得redis-5.0.4.tar.gz,将其放入Liunx的/opt目录下
解压:opt目录下解压,解压完成后出现redis-5.0.4
tar -xzvf redis-5.0.4.tar.gz
make:opt目录下执行make命令
make install:继续执行make install命令
2、启动
检测后台进程是否存在
ps -ef | grep redis
启动:在src目录下,或者在Redis默认安装目录 /usr/local/bin 下执行:
redis-server
后台启动:在redis-server命令后加 & 符号
redis-server &
修改redis.conf 配置文件默认以后台方式启动
daemonize no 修改为 daemonize yes
指定配置文件启动
redis-server /opt/redis/redis.conf
开机自启动
systemctl enable redis
3、常用操作
打开客户端
redis-cli
远程Redis服务
redis-cli -h host -p port -a password 例:redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
切换数据库
select dbid 如:切换到1号库,使用: select 1
查看当前库key数量
dbize
显示当前库所有key
keys *
**查找给定模式 pattern 的 key **
keys pattern 例如:keys k* 将查找所有以k开头的key
清空当前库
flushdb
清空全部16个库
flushall
判断某个key是否存在,返回值为 1 则存在,返回 0 则不存在
exists key
移动key 到给定的数据库 db 当中,返回值为 1 移动成功
move key dbid
查看key的类型
type key
查看key 的剩余生存时间,以秒为单位。即还有多少秒过期
ttl key 注:-1表示永不过期,-2表示已过期
为给定key设置过期时间,以秒为单位
expire key seconds
删除key,返回值 1 删除成功
del key
4、停止
使用客户端
redis-cli shutdown
kill -9 PID