IV-day14-redis常用数据类型操作命令
2022/1/10 2:04:22
本文主要是介绍IV-day14-redis常用数据类型操作命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis命令
启动容器:docker start redis01
登录:redis-cli
查看信息:info
自带保护机制的关闭:shutdown
显示进程:ps -ef
找redis进程:ps -ef | grep redis
强制杀进程:kill -9 ****
expire z 10: 设置key的有效时长
ttl:查看key的寿命
select 1: 切换到下标为1的数据库,一共16个数据库,0~15
flushdb:清除当前数据库
flushall:清除所有数据库
String类型
incr:递增一个 incr x/incrby 递增多个,例如:incrby x 3
decr:递减一个 decr y/decrby 递减多个,例如:decrby y 3
append:拼接,例如:append name 456
strlen:长度,例如:strlen x
mset:设置多个值 mset x 1 y 2 c 3/mget 获取多个值,例如:mget x y z
del:删除
keys *:查看所有数据
Hash类型
hset 赋值 hset user id 19/hget 获取值,例如:hget user id
hincrby 增加操作,例如:hincrby user id 10
hmset/hmget hmset为了兼容以前版本,现在版本和hset一样
hexists 判定key是否存在
hdel 删除
hkeys/hvals 只获取key/只获取hvals
list类型
lpush:在key对应list的头部添加字符串元素
rpush:在key对应list的尾部添加字符串元素
del:清空集合元素
lrange:查看集合中的元素 0第一个,-1最后一个,例如: lrange lst 0 -1
Set类型
linsert:在key对应list的特定位置之前或之后添加字符串元素,例如:linsert lst before 3 11
lset:设置list中指定下标的元素值
lrem:删除count个和value相同的元素,count>0时,按从头到尾的顺序删除
ltrim:保留指定key的值范围内的数据
lpop:从list头部删除元素,并返回删除元素
rpop:从list的尾部删除元素,并返回元素
llen:返回key对应list的长度
lindex:返回名称为key的list中index位置的元素
set类型
sadd:添加元素
smembers:获取集合中的成员
spop:移除并返回集合中的一个随机元素
scard:获取集合中的成员个数
smove:移动一个元素到另外一个集合
sunion:实现集合的并集操作
srem:删除元素
这篇关于IV-day14-redis常用数据类型操作命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识