目前的最高的版本是4.0,我安裝的是2.*的版本redis
1.下載源碼,解壓後編譯源碼。數據庫
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 $ make
2.編譯完成後再編譯完成以後的文件中有一個src的文件夾,cd進去,而後在裏面咱們把 redis-cli、redis-server這兩個文件拷貝到 /usr/local/redis文件中,操做以下。ui
$ mkdir /usr/local/redis $ cp redis-server /usr/redis $ cp redis-cli /usr/redis
還有一個文件 在src外層有一個redis.conf 文件,把這個文件也拷貝到 /usr/local/redis 中去。而後cd /usr/local/redis spa
啓動redis的方法爲 在/usr/local/redis 文件夾中執行 ./redis-server 能夠運行redis服務code
配置後臺運行,進入 /usr/local/redis/redis.conf 文件中查找 daemonize no 把 no改成yes,以下圖:server
而後從新啓動redis服務, 命令爲 ./redis-server redis.conf 敲擊回車,沒有信息提示證實啓動成功。而後敲命令 ./redis-cli 回車。blog
好了,大功告成。文檔
查看redis中的基本的操做get
本身去看文檔吧 http://doc.redisfans.com/源碼
下面是簡單的比較經常使用的一些命令。
不一樣數據庫之間的切換,默認redis操做是第一個數據庫,redis一共有16個數據庫,查看有幾個數據庫,就到redis.conf配置文件中進行查看。
裏面的一些命令
keys * 查看全部設置的key
set key 設置key
get key 獲取key
del key 刪除key
type key 查看key的數據類型,經過不一樣的方法設置的key,類型就不同。
select 1 進入第二個數據庫
lpush login one two 往login這個key中加入 one two兩個值 這個login是一個list類型的數據,lpop是刪除。
lrange login 0 100 查看list列表類型數據,從下標爲0開始,日後查看100個,共101個數據。100是泛指,可根據設定的查看。
sadd key1 one 設置key1的一個值爲one。key1這個的數據類型爲set類型,屢次執行能夠往key1中添加多個數據。
smembers key1 查看key1中的全部的數據,
sinter key1 key2 查看key1和key2中的交集。
設置redis的登陸密碼或者是刪除密碼,
config set requirepass 123456 將密碼設置爲123456,而後quit退出而後從新登陸進去生效。
config set requirepass '' 將密碼清空。而後從新登陸,密碼消失。
以上這些文檔中都有。