
那么我们如何让redis的服务程序服务器一开机就自动运行呢?我们可以将redis-server.exe的程序加入到系统服务中。怎么才能将一个程序加入windows的服务中呢?我们可以通过windows的sc命令将一个程序加入到windows的系统服务中。
sc命令,在注册表和服务数据库中创建服务项。语法如下。
sc <server> create [service name] [binPath= ] <option1> <option2>...
下面我们仿照此语法写一个redis加入到系统服务中的命令。
sc create redis binPath= D:\redis\redis-server.exe start= auto
我们将上面的语句拿到cmd命令提示行中运行,在windows服务管理中就可以看到redis服务成功加入到系统服务中了。
一、单节点实例单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个
Redis 还是很轻松的,做为一个 key/value 数据库也是可以胜任的
我的官方群点击此处
二、主从模式(master/slaver)
redis 主从模式配置
主从模式:
redis 的主从模式,使用异步复制,slave 节点异步从 master 节点复制数据,master
节点提供读写服务,slave 节点只提供读服务(这个是默认配置,可以通过修改配置文件
slave-read-only 控制)。master 节点可以有多个从节点。配置一个 slave 节点只需要在
redis.conf 文件中指定 slaveof master-ip master-port 即可。
从节点开启主从复制,有 3 种方式:
配置文件
在从服务器的配置文件中加入:slaveof
启动命令
redis-server 启动命令后加入:slaveof
客户端命令
Redis 服务器启动后直接通过客户端执行命令:slaveof,则该 Redis
实例成为从节点。
上述 3 种方式是等效的,下面以客户端命令的方式为例,看一下当执行了 slaveof 后,Redis
主节点和从节点的变化。
本示例:一个 master 节点有两个 slave 节点
配置:
1,cd /usr/local/redis/redis-4.0.2
切换到当前 redis 安装路径
2, mkdir config
新建一个文件夹,存放 redis 的配置文件
3,在 config 下,新建三个配置文件,如下:
cd config
vi master-6739.conf
bind 0.0.0.0
port 6379
logfile "6379.log"
dbfilename "dump-6379.rdb"
daemonize yes
rdbcompression yes
vi slave-6380.confbind 0.0.0.0
port 6380
logfile "6380.log"
dbfilename "dump-6380.rdb"
daemonize yes
rdbcompression yes
slaveof 192.168.81.135 6379
vi slave-6381.conf
bind 0.0.0.0
port 6381
logfile "6381.log"
dbfilename "dump-6381.rdb"
daemonize yes
rdbcompression yes
slaveof 192.168.81.135 6379
master-6739.conf,为主节点配置文件,slave-6380.conf,slave-6381.conf 为从节点配置文件
在从节点的配置文件中使用:slaveof 指定 master 节点
你好,CentOS 7 上安装 Redis 服务器的方法1、进入Redis官网获取Redis最新稳定版下载地址,通过wget命令下载 Redis 源代码。
Redis编译
1、通过tar -xvf redis-3.0.2.tar.gz命令解压下载Redis源码压缩包redis-3.0.2.tar.gz;
2、编译Redis。通过cd redis-3.0.2/进入Redis源码目录内,执行make编译Redis;
注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
Redis安装配置
1、安装Redis,执行make install。会将make编译生成的可执行文件拷贝到/usr/local/bin目录下;
2、执行./utils/install_server.sh配置Redis配置之后Redis能随系统启动。
Redis服务查看、开启、关闭
1、通过ps -ef|grep redis命令查看Redis进程;
2、开启Redis服务 *** 作通过/etc/init.d/redis_6379 start命令,也可通过(service redis_6379 start);
3、关闭Redis服务 *** 作通过/etc/init.d/redis_6379 stop命令,也可通过(service redis_6379 stop);
通过以上的方法即可安装好Redis 服务器。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)