redis安裝
Redis 簡介
Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。
Redis 與其他 key - value 緩存產品有以下三個特點:
- Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。
- Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
- Redis支持數據的備份,即master-slave模式的數據備份。
Redis 優勢
- 性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
- 豐富的數據類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。
- 原子 – Redis的所有操作都是原子性的,意思就是要么成功執行要么失敗完全不執行。單個操作是原子性的。多個操作也支持事務,即原子性,通過MULTI和EXEC指令包起來。
- 豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過期等等特性
redis下載
安裝
下載,解壓,編譯:
$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
$ tar xzf redis-4.0.8.tar.gz
$ cd redis-4.0.8
$ make
二進制文件是編譯完成后在src目錄下,通過下面的命令啟動Redis服務:
$ src/redis-server
你可以使用內置的客戶端命令redis-cli進行使用:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
redis的運用
在linux中運用:
redis操作: linux啟動: src/redis-server redis.conf 查看進程: netstat -ntlp 查看詳細,有ip地址 ifconfig 殺死進程 kill -9 11148
找到進程 ps -e|grep 關鍵字(如,redis) 查看文本內容 vim redis.conf 退出並保存內容 ZZ 查看詳細 ls 進入redis目錄 cd redis-4.0.8.tar.gz 關閉防火牆 systemctl stop firewalld.service 查看防火牆狀態 firewall-cmd --state
步驟如下:
1,進入redis目錄,並啟動

2,配置redis.conf文件.

daemonizze no 改成 daemonize yes
appendonly no 改成 appendonly yes
這里把注釋打開,那么引用時久要加上密碼.
3,關閉防火牆
systemctl stop firewalld.service #關閉防火牆
firewall-cmd --state #查看防火牆是否關閉 not running
firewall-cmd --state #查看防火牆是否關閉 not running
#這樣window才可以調用linux
在window中的應用:
linux中運行redis,並window調用linux中的redis
1,首先linux中redis要啟動,
2,導入redis
3,r=redis.Redis(host="linux中的ip地址",password="密碼",port=6379) PS:port默認是6379
4,r.set('a','b') #加入內容