1簡介
Redis是一個遠程內存數據庫,它不僅性能強,而且還具有複製特性以及爲解決問題而生的獨一無二的數據模型。
Redis是一個速度非常快的非關係型數據庫,它可以存儲鍵和5種不同類型值的之間的映射,可以將存儲在內存中的鍵值對數據持久化到硬盤,可以使用複製特性來擴展讀性能,又可以使用客戶端分片來擴展寫性能。
下載地址 https://redis.io/download
安裝
下載,解壓,編譯
$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz
$ tar xzf redis-5.0.8.tar.gz
$ cd redis-5.0.8
$ make MALLOC=libc
$ cd src
$ make install
這樣安裝好的就直接配置好環境變量了,在/usr/local/bin目錄下面,任何地方都可以使用命令。
下面命令可以啓動:
$ redis-server
這種啓動會掛起,下面使用一種不需要掛起的方式啓動:
$ cd redis-5.0.8
$ vim redis.conf
搜索/daemon。這裏默認不支持後臺運行的,改成yes
拷貝到一個經常使用的目錄
$ cp redis.conf /etc/
$ cd /etc/
$ redis-server /etc/redis.conf
這樣啓動就是保持在後臺運行了:
查一下看是否在啓動狀態:
結束服務:
$ kill -9 10033
配置另外一種啓動方式
$ cd redis-5.0.8
$ cd utils
$ ./install_server.sh
可以回車,也可以修改端口
不想設置的都可以使用默認的:
啓動
查看一下發現並沒有啓動:
刪除進程文件
$ rm /var/run/redis_6379.pid
啓動成功
$ service redis_6379 stop
$ service redis_6379 restart
# 下次啓動默認開啓
$ systemctl enable redis_6379
$ redis-cli -h 127.0.0.1 -p 6379
STRING結構
設置一個hello的鍵value 爲nihao
獲取
刪除,返回一個1
再去獲取
list結構
$ vim /etc/redis.conf
配置文件解讀
默認是保護模式,只有本地可以鏈接,外部不可以。