redis安裝和基礎配置

一、redis介紹
1、軟件獲取和幫助獲取
Redis.io //官網
Download/redis.io //下載頁面,https://redis.io/download/
Redisdoc.com //文檔
redis.cn //中文官方網站




2、redis的核心特性
高速讀寫
數據類型豐富
支持持久化
多種內存分配及回收策略
支持事務
消息隊列、消息訂閱
支持高可用
支持分佈式分片集羣







與memeched區別
支持事務
數據類型豐富
支持持久化
支持高可用
支持分佈式分片集羣





二、Redis安裝部署:

下載:
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
解壓:
上傳至 /data
tar xzf redis-3.2.12.tar.gz
mv redis-3.2.12 redis
安裝:
cd redis
make







修改環境變量
vim /etc/profile
export PATH=/application/mysql/bin/:/data/redis/src:$PATH
source /etc/profile


啓動和簡易連接:
redis-server &
redis-cli


三、Redis基本管理操作

3.1基礎配置文件介紹:

mkdir -p /data/6379

vim /data/6379/redis.conf
daemonize yes //是否後臺運行
port 6379
logfile /data/6379/redis.log //日誌文件位置
dir /data/6379 //持久化文件存儲位置
dbfilename dump.rdb //RDB持久化數據文件




#啓動數據庫
[root@db01 6379]# redis-server /data/6379/redis.conf
[root@db03 ~]# netstat -lnp|grep 63

#關閉數據庫
redis-cli shutdown //命令行,關閉redis數據庫

127.0.0.1:6379> shutdown //關閉redis數據庫
not connected> exit

3.2 redis安全配置

(1)redis沒有用戶概念,redis只有密碼
(2)redis默認在工作在保護模式下。不允許遠程任何用戶登錄的(protected-mode)

protected-mode yes/no (保護模式,是否只允許本地訪問)

(1)Bind :指定IP進行監聽
vim /data/6379/redis.conf
bind 10.0.0.52 127.0.0.1

(2)增加requirepass {password}

vim /data/6379/redis.conf
requirepass root

重啓生效:
redis-cli shutdown

redis-server /data/6379/redis.conf

----------驗證-----
方法一:
[root@db03 ~]# redis-cli -a root
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> exit
方法二:
[root@db03 ~]# redis-cli
127.0.0.1:6379> auth root
OK
127.0.0.1:6379> set a b









3.3 在線查看和修改配置

CONFIG GET * //redis當前的配置信息,兩行爲一對配置信息
CONFIG GET requirepass
CONFIG SET requirepass 123456 //在線修改密碼,不需要重啓redis服務,不是所有的配置都支持在線更改!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章