linux 下安装 redis 及运行

2025-10-31 11:11:56

1、下载 安装包  #wget http://download.redis.io/releases/redis-3.2.9.tar.gz

linux 下安装 redis 及运行

2、解压  #tar xzf redis-3.2.9.tar.gz

linux 下安装 redis 及运行

3、进入目录解压目录后编译

#cd redis-3.2.9 

#make

4、如果make成功 跳过此步骤,

#make 如果失败,"/bin/sh: cc: command not found make: *** [adlist.o] Error 127" ,是因为未安装C语言环境,  执行 

#yum  install  gcc

即可

5、如果make成功 跳过此步骤, 若失败

#makecd src && make allmake[1]: Entering directory `/software/redis-2.8.8/src'    CC adlist.oIn file included from adlist.c:34:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Error 1make[1]: Leaving directory `/software/redis-2.8.8/src'make: *** [all] Error 2

因为内存分配器默认会找  jemalloc, 但没有;  指定 libc 即可;

# make MALLOC=libc 解决

6、#meke  成功;

最后显示

Hint: It's a good idea to run 'make test' ;)

make[1]: Leaving directory `/home/www/redis/redis-3.2.9/src'

linux 下安装 redis 及运行

7、#src/redis-server (或者添加~~redis/src 到环境变量PATH;  可在任意目录执行 redis-server)

 启动reids 服务(此时不是后台,若要后台运行服务,须对redis.conf做相关配置, 然后启动 服务要指定 配置文件  例如  #redis-server  /usr/Loacl/redis/etc/redis.conf) 

linux 下安装 redis 及运行

8、此时不是后台,#ps -ef|grep redis 查看 redis 进程;  运行中的redis服务默认6379

linux 下安装 redis 及运行

9、至上一步,我们已经将redis安装成功

#src/redis-cli  (或者添加~~redis/src 到环境变量PATH;  可在任意目录执行 redis-server)

来登录客户端使用设置测试 key-value;

linux 下安装 redis 及运行

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢