linux下安装redis难吗,linux下安装redis

安装环境:centos7.5,安装redis-5.0.7

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境

[root@CentOS7-2 tools]# yum -y install gcc-c++

编译安装

[root@CentOS7-2 tools]# tar zxf redis-5.0.7.tar.gz -C /usr/local/[root@CentOS7-2 tools]# cd /usr/local/redis-5.0.7/[root@CentOS7-2 redis-5.0.7]# make#会在src目录下编译生成很多文件

[root@CentOS7-2 redis-5.0.7]# cd src/[root@CentOS7-2 src]# make installCC Makefile.dep

Hint: It's a good idea to run'make test';)

INSTALL installINSTALLinstallINSTALLinstallINSTALLinstallINSTALLinstall

为方便管理,将配置文件放置到etc目录下,将可执行文件放置到bin目录下

[root@CentOS7-2 src]# mkdir ../{etc,bin}

[root@CentOS7-2 src]# mv ../redis.conf ../etc/[root@CentOS7-2 src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin/

修改etc目录下的配置文件

daemonize no → daemonize yes,表明需要在后台运行

bind 127.0.0.1 → 注释该行,指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了

protected-mode yes → protected-mode no 默认阻止远程访问,修改后允许

#requirepass foobared → requirepass ******* 去掉注释并设置密码

启动redis:bin目录下执行redis-server ../etc/redis.conf

进入redis:bin目录下执行redis-cli,进入后通过auth输入密码,或者直接redis-cli -a ******进入

[root@CentOS7-2 bin]# redis-server ../etc/redis.conf23382:C 06 Apr 2020 11:04:00.498# oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo23382:C 06 Apr 2020 11:04:00.498 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=23382, just started23382:C 06 Apr 2020 11:04:00.498# Configuration loaded

[root@CentOS7-2 bin]# ps -ef|grepredis

root23383 1 0 11:04 ? 00:00:00 redis-server *:6379root23391 17757 0 11:04 pts/0 00:00:00 grep --color=auto redis

[root@CentOS7-2 bin]# redis-cli127.0.0.1:6379> auth ****** #通过auth输入密码

OK

安装redis集群

将解压后的安装包复制6份分别为redis1-6,基础步骤类似上述单实例,然后修改redis.conf配置文件,总的来说需要修改的地方有

daemonize no → daemonize yes,表明需要在后台运行

protected-mode yes → protected-mode no 默认阻止远程访问,修改后允许

# bind 127.0.0.1 → bind ****,去掉注释,绑定虚拟机ip

#requirepass foobared → requirepass ******* 去掉注释并设置密码

port 6379 → 1-6实例的端口分别修改为7001-7006

pidfile /var/run/redis_6379.pid → 将端口号6379分别修改为7001-7006

# cluster-enabled yes → 去掉注释,开启集群

cluster-config-file nodes_6379.conf → 将端口号6379分别修改为7001-7006

# cluster-node-timeout 15000 → 去掉注释,请求超时默认15秒,也可自行设置超时时间

appendonly no → 默认不开启aof日志,如果有需要则开启,它会每次写操作都记录一条日志

redis-cli -c -h 104.21.55.32 -p 7001 -a Cslc@pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值