暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Redis缓存服务及配置主从服务器

吴柯的运维笔记 2017-09-05
203

“每个理性的IT人士都置顶了吴柯的运维笔记”


Redis是一个开源的基于内存的永久存储的日志型,key-value数据库。

redis的存储分为内存存储,磁盘存储和log日志文件三部分。

和memcached相比,redis支持存储的value值类型更很丰富,包括strings,sets,zsets,hashes,lists。


源码安装Redis软件(安装centos自带)   

# tar -xzf redis-3.0.6.tar.gz

# cd redis-3.0.6

# make && make install

# ./utils/install_server.sh            #初始化,不需特定设置回车即可

# ls /etc/init.d/redis_6379         #查看启动脚本


启用Redis服务并查看监听端口状态      

# /etc/init.d/redis_6379 restart

# netstat -nutlp |grep redis


使用redis-cli测试数据库      

# redis-cli

127.0.0.1:6379> ping                        #测试服务器

PONG

127.0.0.1:6379> set test 123                #设置变量

OK

127.0.0.1:6379> get test                    #查看test值

"123"

127.0.0.1:6379> INCR mycounter               #设置计数器mycounter

(integer) 1

127.0.0.1:6379> INCR mycounter                #对计数器mycounter进行自增运算

(integer) 2



常用的redis数据库操作指令




配置redis主从服务器


如图准备两台服务器,192.168.2.100作主服务器,192.168.2.200作从服务器,分别安装redis数据库。


1)修改主服务器/etc/redis/6379.conf配置文件

# vim /etc/redis/6379.confrequirepass redis123                  #设置服务器密码

# /etc/init.d/redis_6379 restart       #重启服务


2)修改主服务器的启动脚本,添加服务器密码

# vim  /etc/init.d/redis_6379

$CLIEXEC –a redis123  -p $REDISPORT shutdown


3)修改从服务器配置

# vim /etc/redis/6379.conf

slaveof 192.168.4.100 6379masterauth redis123

# /etc/init.d/redis_6379  restart


验证效果

1) 主服务器操作

# redis-cli –h 192.168.4.100 –a redis123      #登录主服务器设置数据

192.168.4.10:6379> set test 123456

OK


2) 从服务器操作

# redis-cli –h 192.168.4.200            #登录主服务器查看数据同步效果

192.168.4.20:6379> get test

“123456”



推荐阅读:

memcached数据库环境部署及应用

linux安装部署Tomcat服务器

Nginx服务器常见问题如何优化?

Linux系统下搭建LNMP环境

高性能反向代理服务器Varnish安装与使用

当删库跑路成为一种习惯

文本分析工具awk指令浅析

Sed编辑器入门基础用法手册

看知乎上专业运维如何学习基础技能的?

分享Shell脚本几个简单字符及字符串应用实例

4个for/while循环语句及case语句实用脚本

Linux下常用的shell脚本整理

吴柯的运维笔记

BY wukeyy18s

长按二维码关注我们吧



文章转载自吴柯的运维笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论