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安装和基本使用和主从模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.