Redis学习(一) --- 安装和配置

下载Redis压缩包并安装

#下载压缩包
wget http://download.redis.io/redis-stable.tar.gz
#解压
tar xzf redis-stable.tar.gz
#进入解压目录
cd redis-stable
#编译
make
#安装
make install

编译安装后会将redis中相关可执行程序复制到/usr/local/bin目录中,相当于windows中的Path环境变量,在命令行中直接输入程序名即可运行。Redis中各可执行文件说明如下:

现在即可用默认方式启动Redis服务了:

redis-server

 这种方式是使用reids默认的配置来运行的,打开redis-server可以看到这是一个二进制文件

脚本方式启动Redis 

要想更灵活的启动Redis,我们可以采用脚本的方式启动redis

1.启动脚本配置

进入Redis解压目录的utils目录下可以看到有一个名为redis_init_script的脚本,把它复制到/etc/init.d目录下(配置为服务,可用service 服务名 start / stop 也建议用这种方式开启和关闭Redis),并更名为redis_6379(名称任意),打开/etc/init.d/redis_6379文件可以看到:

这里如果不修改的话,默认会使用/etc/redis/6379.conf配置文件,pid文件默认是/var/run/redis_6379.pid,也是通过redis-server启动的,只不过在这里可以添加一些额外的配置,不需要每次启动都重复传入参数

这里我们默认不改动该文件,如果要改的话只需修改端口号即可,下面的配置会更改为相应的值。

2.启动配置文件配置

接下来根据初始化脚本中的路径创建一个配置文件,创建/etc/redis目录并且将Redis解压目录下的redis.conf文件文件移动到/etc/redis目录下并更名为6379.conf即可

打开并编辑6379.conf文件:

1)注释掉客户端绑定(远程连接需要)

2)修改保护模式启动为 no(这个在不使用密码远程连接的时候会失败)

3)端口修改为6379

4)以守护进程的形式启动改为yes

5)修改pid文件位置(kill方式杀死进程时重启要删除这个.pid文件)

6)修改持久化文件位置

3.根据步骤2的配置如果没有则创建/var/run文件夹,/var/redis/6379文件夹

然后就可以以服务的方式按照我们的配置启动redis了

service redis_6379 start

远程连接Redis

下载Redis客户端远程连接Redis

点击ok即可完成连接

如果出现Redis连接超时错误,有可能是你的防火墙没有开放6379端口

这时只需开放一下6379端口即可:

a.     firewall-cmd --zone=public --add-port=6379/tcp --permanent   

(--permanent永久生效,没有此参数重启系统后失效 )

b.    firewall-cmd --reload

重新连接一下

客户端工具可以连接的话那么Jedis之类的工具也是可以连接的

配置Redis服务开机启动

systemctl enable redis_6379

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值