笔记一 Redis基础
在cmd 命令中運行redis?
運行redis命令 :redis-cli ?
?
Reids數據結構初探 ?數據結構有五種 string(字符串)、 list(列表)、set(集合)、hash(散列)、zset(有序集合)?
redis各類型的簡單介紹 和最基礎的命令 ?
1.string(字符串)
字符串類型:就是存儲一個值嗎 ?存儲的數據可以是 string 也可以是 int 之列的類型
可以通過 get ; set ; del 來對string類型進行添加 讀取 刪除;
2.list(列表) 就是一個集合 類似與數組這樣可以存儲重復的數據 但數據類型不需要統一 存儲的數據類型可以是string 和 int 之類的都可以?
rpush(將值推入列表的右端); lrange (獲取列表上面的所有值); lindex(獲取類表上給定位置的單個元素)lpop (從列表左端彈出一個值并返回彈出的值)
3.set(集合)redis 的集合和列表都可以存儲多個字符串他們之間的不同在于列表可以存儲多個相同的字符串,而集合則通過使用散列表來保證自己存儲的每個字符串都是各不相同的(這些散列只有鍵,但沒有與鍵相關聯的值)
sadd(將給定的元素添加到集合); smembers(返回集合包含的所有元素);sismember(檢查給定的元素師傅存在于集合);srem(如果給定的元素存在集合那么移除這個元素)
hash(散列)類似于字典類型
hset(在散列累面關聯起給定的鍵值對);hget(獲取指定的散列值); hgetall (獲取散列包含的所有鍵值對) hdel(如果給定的鍵存在于散列里面移除這個鍵)
zset(有序集合) ?有序集合和散列一樣,都用于存儲鍵值對:有序集合的鍵被稱為成員,每個成員都是各不相同的;而有序集合的值被稱為分值,分值必須是浮點數,有序集合可以通過根據成員訪問元素 還可以根據分值來訪問元素
zadd(將值添加到集合中)zrange(根據元素位置獲取范圍內的元素)zrangebyscore(獲取分值范圍的內的元素)zrem(如果給定的成員存在于有序集合那么移除這個成員)
?
轉載于:https://www.cnblogs.com/hf-0712/p/5559512.html
總結
以上是生活随笔為你收集整理的笔记一 Redis基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 中 ref 和out 的区别
- 下一篇: Android Studio如何快速生成