日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redis学习(二)

發(fā)布時(shí)間:2024/9/30 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis学习(二) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?redis的5種數(shù)據(jù)類型

?

1.字符串

C:\Program Files\Redis>redis-cli.exe 127.0.0.1:6379> set hello world OK 127.0.0.1:6379> get hello "world" 127.0.0.1:6379> del hello (integer) 1 127.0.0.1:6379> get hello (nil)

?


2.列表

127.0.0.1:6379> rpush list-key item (integer) 1 127.0.0.1:6379> rpush list-key item2 (integer) 2 127.0.0.1:6379> rpush list-key item (integer) 3 127.0.0.1:6379> lrange list-key 0 -1 1) "item" 2) "item2" 3) "item" 127.0.0.1:6379> lrange list-key 0 1 1) "item" 2) "item2" 127.0.0.1:6379> rpush list-key item 1 (integer) 5 127.0.0.1:6379> lrange list-key 0 -1 1) "item" 2) "item2" 3) "item" 4) "item" 5) "1" 127.0.0.1:6379> lindex list-key 1 "item2" 127.0.0.1:6379> lindex list-key 4 "1" 127.0.0.1:6379> lpop list-key "item" 127.0.0.1:6379> lrange list-key 0 -1 1) "item2" 2) "item" 3) "item" 4) "1"

redis的集合和列表都可以存儲多個字符串,不同之處在于列表可以存儲重復(fù)的,而集合不可以

3.集合

127.0.0.1:6379> sadd set-key item (integer) 1 127.0.0.1:6379> sass set-key item2 (error) ERR unknown command 'sass' 127.0.0.1:6379> sadd set-key item3 (integer) 1 127.0.0.1:6379> sadd set-key item (integer) 0 127.0.0.1:6379> sadd set-key item2 (integer) 1 127.0.0.1:6379> smembers set-key 1) "item" 2) "item2" 3) "item3" 127.0.0.1:6379> sismember set-key item4 (integer) 0 127.0.0.1:6379> sismember set-key item (integer) 1 127.0.0.1:6379> srem set-key item (integer) 1 127.0.0.1:6379> srem set-key item (integer) 0 127.0.0.1:6379> smembers set-key 1) "item2" 2) "item3"

?

4.Hash(散列)

127.0.0.1:6379> hset hash-key sub-key1 value1 (integer) 1 127.0.0.1:6379> hset hash-key sub-key2 value2 (integer) 1 127.0.0.1:6379> hset hash-key sub-key1 value1 (integer) 0 127.0.0.1:6379> hset hash-key sub-key1 value (integer) 0 127.0.0.1:6379> hgetall hash-key 1) "sub-key1" 2) "value" 3) "sub-key2" 4) "value2" 127.0.0.1:6379> hdel hash-key sub-key2 (integer) 1 127.0.0.1:6379> hdel hash-key sub-key2 (integer) 0 127.0.0.1:6379> hget hash-key sub-key1 "value" 127.0.0.1:6379> hgetall hash-key 1) "sub-key1" 2) "value"

?

5.有序集合
?

127.0.0.1:6379> zadd zset-key 728 member1 (integer) 1 127.0.0.1:6379> zadd zset-key 982 member0 (integer) 1 127.0.0.1:6379> zadd zset-key 982 member1 (integer) 0 127.0.0.1:6379> zadd zset-key 982 member0 (integer) 0 127.0.0.1:6379> zrange zset-key 0 -1 withscores 1) "member0" 2) "982" 3) "member1" 4) "982" 127.0.0.1:6379> zadd zset-key ff qwe (error) ERR value is not a valid float 127.0.0.1:6379> zrange zset-key 0 800 withscores 1) "member0" 2) "982" 3) "member1" 4) "982" 127.0.0.1:6379> zrangebyscore zset-key 0 800 withscores (empty list or set) 127.0.0.1:6379> zrem zset-key member1 (integer) 1 127.0.0.1:6379> zrem zset-key member1 (integer) 0 127.0.0.1:6379> zrange zset-key 0 -1 withscores 1) "member0" 2) "982"


?

總結(jié)

以上是生活随笔為你收集整理的redis学习(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。