1. 程式人生 > >redis --linux系統下載安裝 並運行redis

redis --linux系統下載安裝 並運行redis

cmd 地址 技術 str 指令 找到 publish 關閉 特性

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