Redis入門與安裝,與配置
1: redis介紹:
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。
Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。
它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。
數據存儲示意:
|
key |
value |
備注數據類型 |
|
fsfsafs |
‘tretertretetrt’ |
value是字符串 |
|
gdsgdfgfdg |
[dada, '313', 'dadsada'] |
value是list |
|
gdgds |
{"username":"xfsf", "tel":12345} |
value是哈希(hash) |
|
ggdgdfg |
("dadsafsf", 7 ,4, "fdfdsf", "dsds") |
value是集合(set) |
|
ggfdgfds |
(1, ,4, "afdfdsf", "ddsds",) |
value是有序集合(sorted set) |
redis常用地址:
redis官方地址:https://redis.io/
redis官方文檔地址:https://redis.io/documentation
redis在線測試地址: https://try.redis.io/
redis 命令參考地址: http://doc.redisfans.com/
2: redis安裝:
操作系統: ubuntu18.04
docker版本:19.03
redis版本:6.0.8
源碼安裝:
下載源碼包并編譯
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
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
OK
redis> get foo
"bar"
docker方式安裝運行:
docker run --name some-redis -d -p 6379:6379 redis:6.0.8
ubuntu 下通過apt安裝:
sudo apt-get update
sudo apt-get install redis-server
運行
redis-server
3: redis配置:
3.0 官方關于配置說明及配置項解釋
https://redis.io/topics/config
針對redis可以進行命令配置,也可以通過文件方式進行配置
3.1 配置文件位置與名字
3.1.1 redis配置文件叫redis.conf
3.2.1 redis配置文件位置根據安裝方式不同,會有差異
通過apt安裝方式配置文件在: /etc/redis/redis.conf
3.2 配置命令語法
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"
OK
redis > CONFIG GET loglevel
1) "loglevel"
2) "notice"
配置文件里的命令參考地址:
https://www.runoob.com/redis/redis-conf.html


浙公網安備 33010602011771號