前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis缓存服务及配置主从服务器

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

作者头像
吴柯
发布2018-04-16 14:24:45
1.4K0
发布2018-04-16 14:24:45
举报

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”

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吴柯的运维笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档