redis--字符串和key的操作命令

数据的数据类型

String 字符串
hash 散列(哈希)
list 列表
set 集合
zset 有序集合

常见方法

字符串:
	|-- set key value
	|-- get key
	|-- mset k1 v1 k2 v2 ...
	|-- mget k1 k2 k3
	|-- incr key		++   //加1
	|-- incrby	key	加对应的数字
	|-- decr key   --//减1
	|-- decrby		key //减对应的数字
	|-- setex key 时间 value   间隔时间显示
	|-- strlen key		# 求key对应的值的字符串长度
	|-- append key value	# 拼接字符串
	|-- setnx		# 如果没有这个key,则添加,否则什么都不做
	|-- setrange   name  5   kkk    #从第几个位置覆盖原来的
	|-- getrange  name 5 -1  获取字符串范围  5(第五个位置开始)-1(获取到最后)

在这里插入图片描述

key的操作
		|-- keys *    #查询数据库下所有键
		|-- exists key   #查找键是否存在,存在返回1,否在返回0
		|-- type key:查看键对应的值的类型
		|-- del key    #根据key删除键值对
		|-- ttl key	# 查看key失效时间 -2表示不存在,-1表示永久存储 正数表示存在的秒数
		|-- expire value s  #对已经存在的键时间化      	set + expire === setex 
		|-- persist key	# 取消失效时间,永久化
		|-- select index # 选择数据库
		|-- info [xx]    #返回redis信息
		|-- dbsize	# key的个数
		|-- move index    #移动key到别的数据库
		|-- flushdb	清空当前数据
		|-- flushall	清空所有数据库


	

在这里插入图片描述

发布了162 篇原创文章 · 获赞 9 · 访问量 3097

猜你喜欢

转载自blog.csdn.net/ll_j_21/article/details/104685324