redis --linux系統下載安裝 並運行redis
阿新 • • 發佈:2018-03-01
cmd 地址 技術 str 指令 找到 publish 關閉 特性
firewall-cmd --state #查看防火墻是否關閉 not running
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文件.先註釋bind 127.0.0.1,不然不能連接別的ip
daemonizze no 改成 daemonize yes
appendonly no 改成 appendonly yes
這裏把註釋打開,那麽引用時久要加上密碼.
3,關閉防火墻
systemctl stop firewalld.service #關閉防火墻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‘) #加入內容
redis --linux系統下載安裝 並運行redis