单机部署
下载:
https://redis.io/download
安装包: redis-6.2.6.tar.gz
解压:
tar -zxvf redis-6.2.6.tar.gz
安装GCC :
sudo yum install gcc
编译命令:
make
安装命令:
sudo make install
编辑配置: redis.conf
加入密码配置:
requirepass 1234567
保存。
启动redis :
redis-server redis.conf &
基本命令
登录:
redis-cli -h 127.0.0.1 -p 6379 -a 1234567
查询所有key :
keys *
注意:*表示通配符,会遍历所有键显示所有的键列表,时间复杂度O(n),在生产环境不建议使用。
获取建总数:
dbsize
注意:直接获取内部变量,时间复杂度O(1)。
查询键是否存在:
exists key[keys]
注意:查询多个,返回存在的个数。
删除键:
del key[keys]
注意:删除多个,返回删除成功的个数。
查询键类型:
type key
查询key生命周期:
ttl myid
注意:-1:永远不过期。
设置过期时间:
秒语法:
expire myid 60
毫秒语法:
pexpire key milliseconds