Linux下安装Redis

安装:

0、因为redis是c语言开发的,所以需要安装gcc(在根目录下执行):

yum install gcc-c++

如果忘记安装, 导致了编译失败. 在再次安装gcc后, 最好执行下面的先清理再编译

解决“jemalloc/jemalloc.h:没有那个文件或目录“问题,在进行编译(因为上次编译失败,有残留的文件)

[root@bogon redis-3.2.0]# make distclean

[root@bogon redis-3.2.0]# make && make install

1.获取redis资源

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

2.解压

  tar xzvf redis-5.0.3.tar.gz

2.1.移动到/usr/local/, 并重命名

mv /home/redis-5.0.3 /usr/local/

mv /usr/local/redis-5.0.3 /usr/local/redis

3.安装

cd /usr/local/redis

  make

  cd src

make install PREFIX=/usr/local/redis

4.移动配置文件到安装目录下

  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

 5.配置redis为后台启动

  vi /usr/local/redis/etc/redis.conf

//(1)将daemonize no 改成daemonize yes

//(2)设置密码: requirepass 123456

//(3)设置最大连接: maxclients 128

//(4)修改默认端口: port 6379

//(5)允许远程访问: 注释掉bind 127.0.0.1, 在redis3.2之后,需要配置protected-mode no

6.将redis加入到开机启动

  vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

7.开启redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

8.服务端启动成功后,执行redis-cli启动Redis 客户端。

[root@VM_0_4_centos /]# redis-cli

127.0.0.1:6379> exit //退出

[root@VM_0_4_centos ~]# redis-cli -h 127.0.0.1 -p 6379

127.0.0.1:6379>shutdown //停止

[root@VM_0_4_centos ~]# redis-cli -p 6369 -a 123456 //本地带密码访问, 只要带密码才可以set操作

Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

127.0.0.1:6369> set a 123

OK

127.0.0.1:6369> get a

"123"

127.0.0.1:6369>

 

常用命令  

redis-server /usr/local/redis/etc/redis.conf //启动redis

./redis-cli shutdown //停止redis

pkill redis  //停止redis

ss -tanl  //查看端口占用情况

pkill redis-server //关闭redis服务

redis-cli shutdown //关闭redis客户端

netstat -tunpl|grep 6379 //查看redis 默认端口号6379占用情况

ps -ef |grep redis //检查后台进程是否正在运行

netstat -lntp | grep 6379 //检测6379端口是否在监听

  卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值