Redis學習之rename命令

2021-10-02 01:18:58 字數 729 閱讀 5935

redisrename命令用於修改 key 的名稱

rename key newkey
rename將 key 改名為 newkey

改名成功時提示 ok ,失敗時候返回乙個錯誤

key 存在且 newkey 不存在

127.0.0.1:6379>

rename test:persist test:persist:newkey

ok

當 key 不存在時,返回錯誤

127.0.0.1:6379>

rename not_a_key never_exists

(error) err no such key

newkey 已存在時, rename 會覆蓋舊 newkey

127.0.0.1:6379>

set test:key 'abc'

ok127.0.0.1:6379>

set test:key2 'bbb'

ok127.0.0.1:6379>

rename test:key2 test:key

okredis:1> get test:key

"bbb"

redis學習之安裝redis

1.安裝虛擬機器vmware 2.在虛擬機上安裝linux 指令 yum install gcc c 4.使用filezilla連線linux,將磁碟中的redis壓縮包傳輸到linux的root目錄下 5.解壓redis壓縮包 指令 tar zxvf 檔名 6.進入到壓縮檔案目錄,執行make 如...

redis學習之redis事務

redis事務的本質是一組命令的集合。事務支援一次執行多個命令,乙個事務中所有命令都會被序列化。在事務執行過程中,會按照順序序列化執行佇列中的命令,其他客戶端提交的命令請求不會插入到事務執行命令序列中。總結來說 redis事務就是一次性 順序性 排他性的執行乙個佇列中的一系列命令。批量操作在傳送ex...

redis學習之redis事務

redis的事務可以一次執行多個命令,本質是一組命令的集合。乙個事務中所有的命令都會被序列化,按順序序列執行且不會被其它命令插入。redis的事務分為3個階段,分別是開始事務 命令入隊 執行事務。multi 標記乙個事務塊的開始 exec 執行事務塊內的所有命令 discard 取消事務,放棄執行事...