redis安裝及簡單命令


Redis 安裝

Window 下安裝

下載地址:https://github.com/MSOpenTech/redis/releases

Redis 支持 32 位和 64 位。這個需要根據你系統平台的實際情況選擇,這里我們下載 Redis-x64-xxx.zip壓縮包到 C 盤,解壓后,將文件夾重新命名為 redis

打開一個 cmd 窗口 使用cd命令切換目錄到 C:\redis 運行 redis-server.exe redis.windows.conf 。

如果想方便的話,可以把 redis 的路徑加到系統的環境變量里,這樣就省得再輸路徑了,后面的那個 redis.windows.conf 可以省略,如果省略,會啟用默認的。輸入之后,會顯示如下界面:

Redis 安裝

這時候另啟一個cmd窗口,原來的不要關閉,不然就無法訪問服務端了。

切換到redis目錄下運行 redis-cli.exe -h 127.0.0.1 -p 6379 。

設置鍵值對 set myKey abc

取出鍵值對 get myKey

Redis 安裝


Linux 下安裝

下載地址:http://redis.io/download,下載最新文檔版本。

本教程使用的最新文檔版本為 2.8.17,下載並安裝:

$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make

make完后 redis-2.8.17目錄下會出現編譯后的redis服務程序redis-server,還有用於測試的客戶端程序redis-cli,兩個程序位於安裝目錄 src 目錄下:

下面啟動redis服務.

$ cd src
$ ./redis-server

注意這種方式啟動redis 使用的是默認配置。也可以通過啟動參數告訴redis使用指定配置文件使用下面命令啟動。

$ cd src
$ ./redis-server redis.conf

redis.conf是一個默認的配置文件。我們可以根據需要使用自己的配置文件。

啟動redis服務進程后,就可以使用測試客戶端程序redis-cli和redis服務交互了。 比如:

$ cd src
$ ./redis-cli redis> set foo bar OK redis> get foo "bar"

Ubuntu 下安裝

在 Ubuntu 系統安裝 Redis 可以使用以下命令:

$sudo apt-get update $sudo apt-get install redis-server

啟動 Redis

$ redis-server

查看 redis 是否啟動?

$ redis-cli

以上命令將打開以下終端:

redis 127.0.0.1:6379>

127.0.0.1 是本機 IP ,6379 是 redis 服務端口。現在我們輸入 PING 命令。

redis 127.0.0.1:6379> ping PONG

以上說明我們已經成功安裝了redis。

 

Redis keys 命令

下表給出了與 Redis 鍵相關的基本命令:

序號 命令及描述
1 DEL key
該命令用於在 key 存在時刪除 key。
2 DUMP key 
序列化給定 key ,並返回被序列化的值。
3 EXISTS key 
檢查給定 key 是否存在。
4 EXPIRE key seconds
為給定 key 設置過期時間。
5 EXPIREAT key timestamp 
EXPIREAT 的作用和 EXPIRE 類似,都用於為 key 設置過期時間。 不同在於 EXPIREAT 命令接受的時間參數是 UNIX 時間戳(unix timestamp)。
6 PEXPIRE key milliseconds 
設置 key 的過期時間以毫秒計。
7 PEXPIREAT key milliseconds-timestamp 
設置 key 過期時間的時間戳(unix timestamp) 以毫秒計
8 KEYS pattern 
查找所有符合給定模式( pattern)的 key 。
9 MOVE key db 
將當前數據庫的 key 移動到給定的數據庫 db 當中。
10 PERSIST key 
移除 key 的過期時間,key 將持久保持。
11 PTTL key 
以毫秒為單位返回 key 的剩余的過期時間。
12 TTL key 
以秒為單位,返回給定 key 的剩余生存時間(TTL, time to live)。
13 RANDOMKEY 
從當前數據庫中隨機返回一個 key 。
14 RENAME key newkey 
修改 key 的名稱
15 RENAMENX key newkey 
僅當 newkey 不存在時,將 key 改名為 newkey 。
16 TYPE key 
返回 key 所儲存的值的類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM