Linux之redis实用教程

12 篇文章 0 订阅
3 篇文章 0 订阅
一、安装redis
方式一
pip install redis
或
sudo pip3 install redis
或
sudo easy_install redis
或
sudo python setup.py install
方式二

1.获取redis资源

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解压

tar xzvf redis-4.0.8.tar.gz

3.安装

cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis

(如果有执行出错,先安装gcc。安装命令为:yum -y install gcc automake autoconf libtool make 。
若出现【zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录】,则运行命令make MALLOC=libc)
4.移动配置文件到安装目录下

cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
二、启动redis服务

等待安装完成

1.前端启动:

前端启动模式,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,而且当前命令窗口处于一种阻塞状态,想要执行其它命令需要重新开启一个新命令窗口

[root@localhost ~]# locate redis-server
/usr/bin/redis-server
/usr/share/man/man1/redis-server.1.gz
[root@localhost ~]# cd /usr/bin
[root@localhost bin]# ./redis-server 

如下图:

在这里插入图片描述

2.后台启动:
locate redis.conf
vim /etc/redis.conf

然后打开配置文件,找到其中的配置:

daemonize no

改为

daemonize yes

由于一开始的redis.conf文件跟redis-server不在同一目录,所以得先移动到同一目录:

[root@localhost bin]# locate redis.conf
/etc/redis.conf
/usr/share/man/man5/redis.conf.5.gz
[root@localhost bin]# cd /etc
[root@localhost etc]# ./redis-server redis.conf
-bash: ./redis-server: 没有那个文件或目录
[root@localhost etc]# cp redis.conf /usr/bin

并在redis服务启动时加载该配置文件:
执行命令:

[root@localhost etc]# cd /usr/bin
[root@localhost bin]# ./redis-server redis.conf

校验方式:把原本前台打开的redis服务Ctrl+C关闭掉,执行:

[root@localhost ~]# redis-cli
127.0.0.1:6379>

这样就成功的执行后台启动redis服务啦。

三、关闭redis服务

首先进入redis安装目录(即bin目录),执行命令:

[root@localhost bin]# locate redis-server
/usr/bin/redis-server
/usr/share/man/man1/redis-server.1.gz
[root@localhost bin]# cd /usr/bin

关闭redis:

方式一:执行命令:
[root@localhost bin]# redis-cli shutdown
[root@localhost bin]# redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> 

也可以根据redis服务的端口号来进行关闭

方式二:执行命令:
[root@localhost bin]# redis-cli -p 6379 shutdown
Could not connect to Redis at 127.0.0.1:6379: Connection refused

以上提示说明redis服务已经处于关闭状态了。
重新开启redis:

[root@localhost bin]# redis-server redis.conf 
[root@localhost bin]# redis-cli
127.0.0.1:6379> 

四、开机自启
vi /etc/rc.local
[root@localhost bin]# locate redis-server
/usr/bin/redis-server
[root@localhost bin]# locate redis.conf
/etc/redis.conf

在里面添加内容:

/usr/bin/redis-server /etc/redis.conf(意思就是开机调用这段开启redis的命令)
五、其他配置
1.远程访问
protected-mode yes

改为

protected-mode no
2.修改默然端口
port 6379

改为

port 6378
3.设置密码

取消第502行的注释,并修改密码

requirepass foobared

修改foobared即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值