linux 下安装 redis 及运行
redis 安装本身很简单, 刚好要部署下测试环境,顺便截图 和大家分享一下;
以及之后 可以通过的redis.conf配置 实现 (工具/原料3 有链接供访问查阅)
操作方法
- 01
下载 安装包 #wget http://download.redis.io/releases/redis-3.2.9.tar.gz
- 02
解压 #tar xzf redis-3.2.9.tar.gz
- 03
进入目录解压目录后编译 #cd redis-3.2.9 #make
- 04
如果make成功 跳过此步骤, #make 如果失败,"/bin/sh: cc: command not found make: *** [adlist.o] Error 127" ,是因为未安装C语言环境, 执行 #yum install gcc 即可
- 05
如果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 解决
- 06
#meke 成功; 最后显示 Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory `/home/www/redis/redis-3.2.9/src'
- 07
#src/redis-server (或者添加~~redis/src 到环境变量PATH; 可在任意目录执行 redis-server) 启动reids 服务(此时不是后台,若要后台运行服务,须对redis.conf做相关配置, 然后启动 服务要指定 配置文件 例如 #redis-server /usr/Loacl/redis/etc/redis.conf)
- 08
此时不是后台,#ps -ef|grep redis 查看 redis 进程; 运行中的redis服务默认6379
- 09
至上一步,我们已经将redis安装成功 #src/redis-cli (或者添加~~redis/src 到环境变量PATH; 可在任意目录执行 redis-server) 来登录客户端使用设置测试 key-value;