Redis安裝
yum -y install epel-release
yum -y install redis
啓動
service redis start
默認監聽的地址是:
127.0.0.1:6379
修改監聽地址:
/etc/redis.conf
bind 127.0.0.1
port 6379
requirepass 123 \\定義連接密碼,默認沒有密碼
客戶端登錄
redis-cli -h 服務器ip -p 端口 -a 密碼
源碼安裝redis
傳redis源碼包到服務器
解壓安裝
tar zxf redis-5.0.6.tar.gz
cd redis-5.0.6
yum -y install gcc gcc-c++
make && make install
配置文件
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
修改redis以守護進程的方式運行
vim /etc/redis/6379.conf
daemonize yes
啓動redis: redis-server /etc/redis/6379.conf
或者使用腳本管理redis
拷貝腳本
cp utils/redis_init_script /etc/rc.d/init.d/redis
service redis start
客戶端登錄
redis-cli -h 服務器ip -p 端口
創建鍵值對 name:tom
set name tom
獲取name的值
get name
保存php的session到redis
在php服務器上安裝LAMP環境:
yum -y install epel-release
yum -y install httpd php php-mysql php-gd php-pecl-redis
vim /etc/php.ini
session.save_handler = redis
session.save_path = "tcp://192.168.189.162:6379"
重啓httpd
service httpd restart
上傳電商到網站根目錄
可以發佈一個電商測試一下
然後用桌面版的客戶端登錄一下redis,成功話可以在redis中看到php保存的會話
redis主從
只需在從主機上添加一條配置即可
replicaof 192.168.189.162 6379
啓動即可配置成功
通過redis-cli可以查看master和slave的狀態
redis-cli
從的狀態信息
127.0.0.1:6379> info
# Replication
role:slave
master_host:192.168.189.162
master_port:6379
master_link_status:up
master_last_io_seconds_ago:10
主的狀態信息
127.0.0.1:6379> info
# Replication
role:master
connected_slaves:1
slave0:ip=192.168.189.163,port=6379,state=online,offset=112,lag=0
注意:在redis主從模式中,主是可以讀寫,但是從是隻讀的
Redis安裝和基本使用和主從模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.