一、Redis常用命令
reids-cli 进入redis
auth <password> 验证redis密码
keys * 查看当前库中的所有key
exists key 判断某个key是否存在
type key 查看key的类型
del key 删除指定的key数据
flushdb 清空数据库
cd /usr/local/src/redis-6.2.1 进入redis的命令
redis-server redis.conf redis启动
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
# 开放端口
firewall-cmd --add-port=6379/tcp --permanent --zone=public
二、Redis常用数据类型
- String字符串
set key value 添加键值对
get key 获取对应key的值
append key value 将给定的value追加到原值的末尾
strlen key 获得值的长度
incr key 将key中存储的数字值加1
decr key 将key中存储的数字值减1
incrby/decrby key <步长> 将key中储存的数字值增减
mset k1 value1 k2 value2 同时设置多个键值对
mget k1 k2 同时取得多个value值
- List列表
lpush key v1 v2 v3 从左边插入一个或多个值
lpop key 从左边弹出一个或多个值
llen key 获得列表的长度
lindex key <index> 按照索引index获取元素
lrange key <start> <stop> 获取索引范围内的元素
-Set集合
sadd key v1 v2 v3 将一个或多个member元素加入到集合key中
smembers key 取出该集合的所有值
sismember key value 判断集合中是否有该value值
scard key 返回该集合的元素个数
srem key