資料庫支援從0到15共16個編號的資料庫
預設為0號資料庫
127.0.0.1:6379> select 0
ok127.0.0.1:6379> keys *
1) "namekey"
2) "foo"
3) "jedispool"
4) "key2"
5) "num1"
127.0.0.1:6379> select 1
ok127.0.0.1:6379[1]> keys *
(empty list or set)
127.0.0.1:6379[1]> move key2 1
(error) err source and destination objects are the same
127.0.0.1:6379[1]> select 0
ok127.0.0.1:6379> move key2 1
(integer) 1
127.0.0.1:6379> select 1
ok127.0.0.1:6379[1]> keys *
1) "key2"
127.0.0.1:6379[1]> type key2
string
127.0.0.1:6379[1]> get key2
"shanghai"
redis 事務可以一次執行多個命令, 並且帶有以下兩個重要的保證:
乙個事務從開始到執行會經歷以下三個階段:開始事務。
命令入隊。
執行事務。
序號命令及描述
1discard
取消事務,放棄執行事務塊內的所有命令。
2exec
執行所有事務塊內的命令。
3multi
標記乙個事務塊的開始。
4unwatch
取消 watch 命令對所有 key 的監視。
5watch key [key ...]
監視乙個(或多個) key ,如果在事務執行之前這個(或這些) key 被其他命令所改動,那麼事務將被打斷。
開啟事務
127.0.0.1:6379[1]> multi
ok127.0.0.1:6379[1]> incr num
queued
127.0.0.1:6379[1]> exec
1) (integer) 1
在此之前其他客戶端無法得到num
Redis 3 Redis資料型別 Hash
儲存的困惑 物件類資料的儲存如果具有較為頻繁的更新需求操作會顯得笨重 hash型別 當前設計是否加速了購物車的呈現 當前僅僅是將資料儲存到redis中,並沒有起到加速的所用,商品資訊還需要二次查詢資料庫 hsetnx key field value hash應用場景 解決方案 string儲存物件 ...
Redis 3 redis的效能測試
1.redis benchmarkredis自帶的進行效能測試工具 2.redis 效能測試工具可選引數如下所示 序號 選項描述 預設值1 h指定伺服器主機名 127.0.0.12 p 指定伺服器端口 63793 s 指定伺服器 socket4 c 指定併發連線數505 n指定請求數 100006 ...
資料庫 redis與redis操作
網上搜了以下redis的入門操作,全tm的關於怎麼安裝配置和效能特點的。基本的crud create,read,update,delete 就誰也沒說,簡直氣瘋了。先記錄下自己常用的命令,後面再回頭整理乙份常用的操作文件。命令列登入客戶端 redis cli 登入 auth password 顯示全...