redis命令

1启动

redis-server redis.conf 

redis-cli

2命令

详情查看redis命令手册

redis常用的命令:
    [1]key的命令: keys *: 查看所有的key
    [2]exists key:判断指定的keyi是否存在
    [3]del key: 删除指定的key.
    [4]expire key seconds: 为指定的key设置过期时间。
    [2]关于库的命令: select n: 切换库。 
                   flushdb:清空当前库
                   flushall:清空所有的库
    [3]redis支持的数据类型: String Hash List set sortSet
       String数据类型的命令: set key value 
                           get key
                           mset key value key value....
                           mget key key
                           setnx key value
                           incr key:
                           decr key:

Redis其他数据类型

它的value就是一个hash类型,而hash类型的结构key value形式。一般用于存放对象数据。

hset key field value [field value]:  将哈希表 key 中的字段 field 的值设为 value hget key field: 获取存储在哈希表中指定字段的值。
hgetall key: 获取在哈希表中指定 key 的所有字段和值
hkeys key: 获取所有哈希表中的字段
hvals key:     获取哈希表中所有值
hdel key field: 删除一个或多个哈希表字段

List<列表>数据类型

它的value是一个List数据类型,value可以是多个,而且有序,可以重复。

lpush key element [element...]: 在列表中添加一个或多个值
Lindex key index: 获取列表中指定下标的元素。
lrange key start end: 获取一定范围的元素。第一个为0  最后-1
lpop key: 移除左边第一个元素
lset key index element: 替换指定位置的元素内容

Set 数据类型

它和list类型差不多,只是它的值不允许重复,而且是无序。

sadd key element[element....]: 在集合中添加一个或多个值
smembers key: 获取集合中所有的元素。
sinter key1 key2:     返回给定所有集合的交集
sdiff key1 key2: 返回给定所有集合的差集

sort set 数据类型

它和set比较相似,它在添加元素时,指定了分数值,按照分数排序。排行榜。

zadd key score element [score element ...]:添加有序集合元素
 zrange key start end [withscopes]: 从小到大的形式获取集合中的元素
 zrevrange key start end [withscopes]: 从大到小的形式获取集合中的元素
 zrem k1 element [element]: 移除集合中一个或多个元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值