redis数据类型及常用命令

本文详细介绍了Redis中的基本命令,包括连接Redis、检查健康状态、查看和操作字符串、哈希、列表、集合和有序集合等数据类型。通过示例展示了如何进行添加、删除、更新和查询等操作,帮助读者深入理解Redis的数据管理。
摘要由CSDN通过智能技术生成

基本命令

./redis-cli –h 127.0.0.1 -p6379 //连接redis命令

ping  // 判断健康状态

keys * //查看所有key

vals * //查看所有值

expire key1 100 //设置过去时间 单位为s

ttl key1 //查看过期时间 返回为-1 是持久化的数据  -2为已删除

persist key1 //持久化数据

Redis五种数据类型 string hash list set

String

相当于Java Map对象

set str1 abc  //添加

get str1 //取值

incr str1 //加1 对不是整数的值进行操作会报错

decr str1 //减1

del str1 //删除

hash


hset hash1 str2 2 //添加 设置hash数据类型

hget hash1 str2 //获取指定hash中指定key的value

hkeys hash1  //获取指点hash的所有key

hvals hash1  //获取指定hash的所有value

hgetall hash1 //获取指定hash的所有key和value

hdel hash1 str2 //删除指定hash中指定key和value

list

lpush list1 1 2 3 4 5 6//添加list 从左边设置值

rpush list1 a b c d e //从右边设置值

lrang list1 0 -1 //查询全部值

lpop list1 //从左边取值,取出后被取出元素不再存在list1中

rpop list1 //从左边取值,取出后被取出元素不再存在list1中

set(不可重复)

sadd set1 a b c d a c //添加设置set

srem set1 a //删除指定set的指定元素

smembers set1 //查看指定set的所有元素

sdiff set1 set2 //查看set1中不在set2中的元素

sinter set1 set2//取交集

sunion set1 set2//取并集

//示例

sadd set1 a b c d

sadd set2 d e f g

sdiff set1 set2

//结果 a b

有序set

zadd zset1 1 a 2 b 3 d 4 c

zrange zset1 0 -1

zrem zset1 a

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值