redis命令和概括

2021-09-13 13:59:44 字數 1227 閱讀 7602

lrange 0 -1 遍歷從0到-1的所有資料

lindex keys 值 返回去指定下標(索引)的值

ltrim keys 起始下標(0) 結束下標(1) 裁剪功能並且後面如果遍歷lrange的話就會顯示裁剪的資料

set:

sadd keys 值 , 值 , 值 建立乙個鍵並在後面創著多個值

smembers keys 檢視出keys的所有值

srem 值 移除

scard 檢視集合中的元素個數

scard keys 返回keys值的個數

sunion keys keys 合集把兩個keys放在一起

sismember keys 值 判斷keys中是否有值存在

sinter 值 值 獲取多個集合的交集

sunion 值 值 獲取多個集合的並集

sdiff 值 值 獲取多個集合的差集

zset:

zset是有序集合元素為string

zset又稱為sorted set

元素具有唯一性,不重複

每個元素都會關聯乙個double型別的scorce,表示權重,通過權重將元素從小到大排序

元素的score可以相同

zadd keys 權重(1) 值 權重(2) 值 權重(3) 值 新增zset的值並且加權重

zrange keys 下標開始(0) 到結束(-1) 迴圈遍歷出來資料

zscore keys 值 返回權重

zrange keys 下標開始 下標最後 返回指定範圍內的元素

zcard keys 返回keys元素的個數

發布訂閱:

訂閱就像廣告一樣不是客戶端請求伺服器是伺服器推送客戶端

元素的score可以相同

select 1 切換資料庫

subscribe keys 訂閱頻道

publish keys 內容 推送內容

radis互動:

先修改以前的ip就是橋接之前的那個

redis預設是0的資料庫

寫:r=strictredis(host=『localhost』,port=6379)

pipe=r.pipeline()

pipe.set(『py10』,『hello』)

pipe.set(『py11』,『hello2』)

pipe.execute()

讀(以鍵取值):

temp=r.get(『py10』)

print(temp)

簡單概括常量和變數

常量 在程式執行過程中,其值始終保持不變的量。變數 在程式執行過程中,其值可以改變的量。變數的訪問有 讀 和 寫 兩個操作,變數要根據儲存的資料的特性確定資料型別。例如,某個運算的結果大於 32767 的整數,就要選擇長整型。變數定義之後,一般都是有預設值的,數值型變數的預設值初始值為 0,布林型的...

redis命令 redis命令操作

redis命令操作 1.字串型別 string 1.儲存 set key value 2.獲取 get key 3.刪除 del key 2.雜湊型別 hash 1.儲存 hset key field value 2.獲取 1.hget key field 獲取指定的field對應的值 2.hget...

redis和zk相關命令

1 zookeeper相關命令如下 zk server 命令 1 啟動zk sh bin zkserver.sh start 2 關閉zk sh bin zkserver.sh stop 3 重啟zk sh bin zkserver.sh restart 4 檢視zk 執行狀態 sh bin zks...