Redis 基本数据类型试炼
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Redis 基本数据类型试炼
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                文章目錄
- 1. String 類型
- 2. 散列hashes
- 3. 列表lists(雙向鏈表)
- 4. 集合set(自動去重)
- 5. 有序集合sorted(自動去重)
 
 
 
 
 
1. String 類型
# 設置單個值 set key value# 獲取單個值 get key# 設置多個值 mset key1 value1 key2 value2 。。。# 獲取多個值 mget key1 key2 。。。# 自增1 incr key 默認:從0+1 incr num# 自增2+布長 incr key 布長大小 例如:每次增加2 incr num 2# 刪除key del key2. 散列hashes
# 設置一個對象以及屬性 hset redis的key 屬性1 值1 屬性2 值2# 設置一個對象以及屬性 hset userinfo username age 18 address beijing# 獲取一個對象的單個屬性 hget userinfo username hget userinfo age hget userinfo address# 獲取一個對象的多個屬性 hget userinfo username age address# 獲取一個對象的所有屬性 hgetall userinfo# 統計一個對象的有多少個屬性 hlen userinfo# 自增 # 格式:hincrby 對象 屬性key 布長 hincrby userinfo age 2# 刪除對象的某一個屬性 hdel userinfo age# 刪除整個對象 del userinfo3. 列表lists(雙向鏈表)
# 左側插入 lpush student zhangsan lisi wangwu# 右側插入 rpush student yuxin yuze# 左側彈出 lpop student# 右側彈出 rpop student# 查看 左右都包含 角標 lrange student 0 14. 集合set(自動去重)
集合set(自動去重)# 插入多個值 # 格式:sadd key(對象) value1 value2 value3 。。。 sadd nums 1 2 3# 獲取所有數據 # 格式:snumbers key(對象) snumbers nums# 移除對象中指定的元素 # 格式:srem key(對象) 元素 srem nums 2# 隨機移除對象中的元素 # 格式:spop key(對象) spop nums# 準備數據 sadd nums1 1 2 3 sadd nums2 2 3 4# 交集 sinter nums1 nums2 結果是2 3# 差集 1 以第一個key(對象)和第2個key(對象)進行差集比較 sdiff nums1 nums2 結果是1sdiff nums2 nums1 結果是4# 并集 sunion nums1 nums2 結果是1 2 3 45. 有序集合sorted(自動去重)
# 有序集合sorted(自動去重)zadd rank 66 zhangsan 88 lisi 77 wangwu 99 zhaoliu# 排序倒序 zrange rank 0 3# 按照積分從小到大排序獲取 zrangebyscore rank 77 99# 刪除對象中的元素 zrem rank zhaoliu# 獲取key(對象)有多少個元素 zcard rank# 統計77分到88分的個數 zcount rank 77 88獲取某個key(對象)中的指定的元素的位置 zrank rank wangwu# 翻轉獲取位置 zrevrank rank zhangsan總結
以上是生活随笔為你收集整理的Redis 基本数据类型试炼的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: IntelliJ IDEA 2020 基
- 下一篇: 安装Vuecli新版本正常,但是显示版本
