redis安裝執行

2021-09-10 13:42:01 字數 2959 閱讀 2400

redis 優勢:

1、儲存結構豐富 字串、列表、雜湊、集合、有序集合

2、功能豐富 為鍵設定超時時間 、 通過列表實現分布式佇列、支援發布訂閱訊息模式

3、簡單提供了很多命令和redis進行互動

應用場景

1、資料快取

2、單點登入

3、秒殺搶購

複製redis.conf 到bin目錄下 如下圖:

![在這裡插入描述](

3.bin目錄下執行 ./redis-server ./redis.conf 可以執行redis服務如下

redis.conf 是乙個預設的配置檔案。我們可以根據需要修改。

啟動redis服務後,就可以使用redis-cli和redis服務互動了。

4.bin目錄下執行 ./redis-cli 鏈結本機redis服務如下

也可以使用 redis-cli -h localhost -p 6379 來鏈結指定ip和埠的redis服務

5.修改為後台程序方式啟動

只需修改 redis.confg 中的 daemonize 為yes

再次執行 redis-server ./redis.conf 就是從後台啟動 執行 redis-cli shutdown 關閉redis服務。

6.多資料庫支援

redis.conf 中預設配置 databases=16 (0-15)即支援16個資料庫(每個資料庫可以理解成為乙個命名空間 ,不同庫里可以同同名鍵)

特點:1)每個資料庫 不支援自定義命名智慧型通過 select id 方式選擇對應庫

2)不能為某個資料庫設定單獨的許可權

3)每個資料庫不是完全隔離的 可以通過flush all 命令清空所有資料庫。

預設使用索引為 0的資料庫。 可以通過select dataid 選擇使用對應的資料庫,如下圖所示測試,在資料庫0 中設定name 為zhangsan ,然後 使用 資料庫1 在資料庫1 get name 顯示為空。執行 flushall 命令後 資料庫0 中name也變為了空。

停止服務 : /usr/local/redis/bin/redis-cli shutdown或者pkill redis-server

開放外網訪問

#bind 127.0.0.1  //注釋掉該行 取消繫結   127.0.0.1

protected-mode no //保護模式 為no

requirepass yourpassword //設定密碼 此處注意,行前不能有空格

然後關閉並重啟redis,

配置開機自啟動

1)設定redis.conf中daemonize為yes,確保守護程序開啟,也就是在後台可以執行.

2)複製redis配置檔案(啟動指令碼需要用到配置檔案內容,所以要複製)

#1.在/etc下新建redis資料夾

[root@localhost /]

# mkdir /etc/redis

#2.把安裝redis目錄裡面的redis.conf檔案複製到/etc/redis/6379.conf裡面,6379.conf是取的檔名稱,啟動指令碼裡面的變數會讀取這個名稱,所以要是redis的埠號改了,這裡也要修改

[root@localhost redis]

# cp /usr/redis/redis-3.2.4/redis.conf /etc/redis/6379.conf

3)複製redis啟動指令碼

#1.redis啟動指令碼一般在redis根目錄的utils,如果不知道路徑,可以先檢視路徑

[root@localhost redis]

# find / -name redis_init_script

/usr/redis/redis-3.2.4/utils/redis_init_script

#2.複製啟動指令碼到/etc/init.d/redis檔案中

[root@localhost redis]

# cp /usr/redis/redis-3.2.4//utils/redis_init_script /etc/init.d/redis

4)修改啟動指令碼引數

[root@localhost redis]

# vi /etc/init.d/redis

#在/etc/init.d/redis檔案的頭部新增下面兩行注釋**,也就是在檔案中#!/bin/sh的下方新增

# chkconfig: 2345 10 90

# description: start and stop redis

同時還要修改引數,指定redis的安裝路徑

修改完成後如下:

5)操作命令

開啟redis命令:service redis start

關閉redis命令:service redis stop

設為開機啟動:chkconfig redis on

設為開機關閉:chkconfig redis off

docker安裝執行redis

docker search redis 查詢可用的映象 docker pull redis 拉取redis映象,預設為最新版本 查詢其他版本映象 進入 搜尋映象名稱,進入映象檢視tag標籤。詳細 配置yaml檔案 version 2 services redis image redis contai...

mac 下安裝執行 redis

一介布衣 2014 03 27 redis 10515 分享到 qq空間 人人網 mac 上安裝 redis 首先必須保證mac 已經安裝 xcode.因為make時要用到 xcode 的command tools curl o sudo tar zxf redis 2.8.7.tar.gz 3 修...

MPI Linux安裝執行

1.安裝 依次執行.configure disable fortran disable f77 enable sharedlibs gcc enable shared make make install make clean 這樣預設系統 usr local bin就有mpicc mpiexec等命...