• redis安装常见问题


     1、不能编译没有GCC 编译工具

    安装报错:
    问题1:make时可能会报如下错误
    cc -c -std=c99 -pedantic -O2 -Wall -W   -g -rdynamic -ggdb   adlist.c
    make: cc:命令未找到
    make: *** [adlist.o] 错误 127
    解决方法:安装gcc
    命令如下:yum install gcc



    2、make时可能会报如下错误:
    collect2: ld returned 1 exit status
    make[1]: *** [redis-server] Error 1
    make[1]: Leaving directory `/usr/local/redis/src'
    make: *** [all] Error 2
    解决办法:
    编辑src/.make-settings里的OPT,改为OPT=-O2 -march=i686


    3、make时可能会报如下错误:

    cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
    cc: error: ../deps/lua/src/liblua.a: No such file or directory
    cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory
    make: *** [redis-server] Error 1
    分别进入redis下的deps下的hiredis、lua 运行make
    注意:jemalloc下可能要先运行./configure,然后make
    回到src目录运行 make  




    如果报如下错误:
    cd src && make all
    make[1]: 进入目录“/home/redis/redis-3.0.2/src”
    CC adlist.o
    In file included from adlist.c:34:0:
    zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
    #include <jemalloc/jemalloc.h>
    编译中断。
    make[1]: *** [adlist.o] 错误 1
    make[1]: 离开目录“/home/redis/redis-3.0.2/src”
    make: *** [all] 错误 2
    使用命令make MALLOC=libc重新编译

    4.修改默认端口号:
    为redis分配一个7777端口,操作步骤如下:
    1.打开redis.conf配置文件,找到port 6379这行,把6379改为7777。====>vi /etc/redis/redis.conf
    2、启动redis服务:/usr/local/bin/redis-server /etc/redis/redis.conf
    3、通过“[root@localhost redis-stable]# ps -ef | grep redis  ”查看进程,
    4、redis-cli -p 7777, 测试端口是否创建成功。
    5.127.0.0.1:7777> set name dzh
    OK
    127.0.0.1:7777> get name
    "dzh"
    127.0.0.1:7777> del name
    (integer) 1
  • 相关阅读:
    C++ Tr1中的正則表達式
    html中#include file的使用方法
    InstallShield12豪华版破解版下载|InstallShield下载|软件打包工具
    linux-多线程
    使用 ArcGIS Online和APP进行监控操作和数据采集
    西藏印象:时光篇
    西藏印象:夜色篇
    西藏印象:蓝白篇
    hex2bin
    使用openssl的aes各种加密算法
  • 原文地址:https://www.cnblogs.com/shenzhenhuaya/p/15226181250_shenzhenhua023.html
Copyright © 2020-2023  润新知