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

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”

原文发布于微信公众号 - 吴柯的运维笔记(wukeyy18s)

原文发表时间:2017-09-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏刺客博客

Darkhttpd-超小型静态http服务器

21130
来自专栏JavaEdge

ZooKeeper分布式入门实战(二)-ZooKeeper基本数据模型1 zk数据模型介绍2 zk客户端连接关闭服务端,查看znode3 zookeeper的作用体现

8810
来自专栏Android小菜鸡

Android 6.0取消了HttpClient等方法解决方法

在eclipse或 android studio开发,   设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如and...

22620
来自专栏進无尽的文章

代码管理| 本地Git仓库和远程仓库的创建及关联

顺便说一下:Github账号创建私人项目的话需要付费,可以在码云上面创建个人私有仓库,是免费的。

3.3K20
来自专栏云计算教程系列

如何在Ubuntu 14.04上将ngx_pagespeed添加到Nginx

ngx_pagespeed,或者只是pagespeed,是一个Nginx模块,旨在通过减少资源的大小以及客户端浏览器加载它所需的时间来自动优化您的网站。如果您还...

13130
来自专栏Python中文社区

Linux进程监控工具Supervisor简易使用教程

專 欄 ❈ gw1770df,Python中文社区专栏作者,从事Python开发工作,全栈工程师。 博客: https://word.gw1770df.cc ...

40460
来自专栏王磊的博客

Ubuntu 18.04.1 搭建Java环境和HelloWorld

官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

19020
来自专栏技术之路

[个人翻译]Redis 集群教程(上)

   官方原文地址:https://redis.io/topics/cluster-tutorial    水平有限,如果您在阅读过程中发现有翻译的不合理的地...

28790
来自专栏杂烩

Redis linux下安装配置 原

make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-sta...

7820
来自专栏linux系统运维

exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp

/tmp/ 192.168.209.129/24(rw,sync,no_root_squash)

37630

扫码关注云+社区

领取腾讯云代金券