linux安装redis遇到过的一些坑

来源:互联网 发布:windows怎么卸载软件 编辑:程序博客网 时间:2024/05/16 07:08

linux安装redis

配置环境:

  • 系统版本CentOS7.3
  • redis-3.2.9

redis下载地址:https://redis.io/download

下载步骤:
1. wget http://download.redis.io/releases/redis-3.2.9.tar.gz
2. tar xzf redis-3.2.9.tar.gz
3. cd redis-3.2.9
4. make
5. 方便管理redis,把redis的配置文件移到/usr/local/redis下
先创建好文件夹:mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
移动配置文件:mv redis.conf /user/local/redis/etc
mv redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
6. 第一种方法启动:./redis-server
第二种后台自启:修改etc下的redis.conf
daemonize yes
若redis需要被远程调用:bind 0.0.0.0
redis端口号也可以修改
./redis-server /usr/local/redis/etc/redis.conf
检测是否成功开启nestat -tunpl|grep 6379
./redis-cli打开redis客户端

注意:当进行第4步的时候会出现

gcc: Command not found
cc: command not found
其实是安装失败的,因为linux没有装gcc,而Redis是C实现的,所以需要gcc来进行编译。
解决方法:1、报错一 没用gcc

安装过程
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

注意gcc依赖了很多东西,有些包可能系统已经 装了,有些没有,防止出意外,最好都走一遍。

2、如果make继续报错,信息如下:
error: jemalloc/jemalloc.h: No such file or directory

执行 make MALLOC=libc 就行

注意的是,为了防止出意外,make失败后在make的话,清理一下,执行make clean

http://xueliang1yi.blog.163.com/blog/static/1145570162012102114635764/

总结:
Pkill redis-server 关闭redis服务
Redis-cli shutdown 关闭redis客户端
Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况
kill -9 pid 根据占用的端口号Pid杀掉进程
vim 中/xxxx 可以查找文本中的xxxx相关内容,n下一个,N上一个。

原创粉丝点击