Redis入門與安裝,與配置

2022-07-30 02:45:15 字數 1946 閱讀 2620

remote dictionary server(redis) 是乙個由salvatore sanfilippo寫的key-value儲存系統。

redis是乙個開源的使用ansi c語言編寫、遵守bsd協議、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。

它通常被稱為資料結構伺服器,因為值(value)可以是 字串(string), 雜湊(hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別。

資料儲存示意:

keyvalue

備註資料型別

fsfsafs

『tretertretetrt』

value是字串

gdsgdfgfdg

[dada, '313', 'dadsada']

value是list

gdgds

value是雜湊(hash)

ggdgdfg

("dadsafsf", 7 ,4, "fdfdsf", "dsds")

value是集合(set)

ggfdgfds

(1, ,4, "afdfdsf", "ddsds",)

value是有序集合(sorted set)

作業系統: ubuntu18.04

docker版本:19.03

redis版本:6.0.8

wget

tar xzf redis-6.0.8.tar.gz

cd redis-6.0.8

make

編譯完成後相關命令在src目錄

執行redis服務, 注意這種方式啟動redis 使用的是預設配置。也可以通過啟動# 引數告訴redis使用指定配置檔案使用下面命令啟動。

src/redis-server

指定配置檔案方式啟動

src/redis-server ../redis.conf

安裝完成後就可以使用客戶端跟服務端介乎了,

開啟新的命令視窗執行客戶端,測試安裝是否成功

src/redis-cli

redis> set foo bar

okredis> get foo

"bar"

docker run --name some-redis -d -p 6379:6379 redis:6.0.8

sudo apt-get update

sudo apt-get install redis-server

執行redis-server

針對redis可以進行命令配置,也可以通過檔案方式進行配置

3.1.1 redis配置檔案叫redis.conf

3.2.1 redis配置檔案位置根據安裝方式不同,會有差異

通過apt安裝方式配置檔案在: /etc/redis/redis.conf

3.2.1 配置檢視語法:

redis 127.0.0.1:6379> config get config_setting_name

實列:# 檢視某個配置項

redis > config get loglevel

1) "loglevel"

2) "notice"

# 檢視當前執行redis配置

redis > config get *

1) "dbfilename"

2) "dump.rdb"

3) "requirepass"

4) ""

。。。。。。。。。。。。

3.2.1 配置設定語法:

redis > config set config_setting_name new_config_value

實列:redis> config set loglevel "notice"

okredis > config get loglevel

1) "loglevel"

2) "notice"

Redis安裝與配置

一 windows下安裝redis 由上圖可見redis服務的預設埠為6379 3 保持開啟redis服務剛剛開啟的視窗請不要關閉 另起乙個cmd視窗執行客戶端進驗證是否正常執行,使用cd命令切換到redis目錄執行redis cli.exe h 127.0.0.1 p 6379命令。設定鍵值對 s...

Redis安裝與配置

1.1 編譯 redis 資料庫 1 將 redis 源 檔案上傳到 linux 系統之中,隨後將其解壓縮到 usr local src 目錄之中 tar xzvf srv ftp redis 3.2.5.tar.gz c usr local src 2 為了進行 redis 資料庫的編譯,那麼需要...

Redis安裝與配置

wget tar xf usr local redis 2.8.12.tar.gz cd redis 2.8.12 make 如果出現一下報錯 zmalloc.h 50 31 fatal error jemalloc jemalloc.h no such file or directory 解決辦法...