linux下redis3.2.5安装

相关文件下载地址

reids3.2.5
gcc
tcl

redis安装

1 、创建单独文件夹目录(任意), 如:redis3.2.5
2 、下载文件,自行下载或者直接在服务器上执行命令:wget http://download.redis.io/releases/redis-3.2.5.tar.gz
3 、解压文件,执行命令:tar xzvf redis-3.2.5.tar.gz
4 、进入redis 目录 执行make , 可能会报错误(遗憾,前期都忘记截图.) , 请检查 gcc 是否已安装. 直接命令:gcc    看是否已经安装. 
5 、gcc 安装, 直接执行命令:yum install gcc  , 安装成功,并gcc 命令确认.
6、重新进入reids3.2.5目录 执行命令:make   进行编译.
可能会有如下错误:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
make: *** [all] Error 2
如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。
  而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。
make MALLOC=libc

7、进行redis3.2.5/src 目录,执行命令:make install 进行安装.  如下图,安装成功(终于来张图了):

linux下redis3.2.5安装_第1张图片

8、安装成功,都有提示你可以 执行命令:make test 来测试安装情况。
9、执行命令,这里可能会遇到错误,需要安装tcl8.5或者以上的版本,make test 应该是用 tcl 脚本进行测试的,你也可以选择跳过此步骤如下图:
linux下redis3.2.5安装_第2张图片

10 tcl 安装
linux下redis3.2.5安装_第3张图片

下载:wget 命令加上文章开头的 连接地址
将文件解压到 /usr/local/tclxx 目录
进入目录 

/usr/local/tcl8.6.0/unix

执行命令:
./configure
make && make install

11 tcl安装完成,继续到redis3.2.5 src 下执行命令:make test  成功后入下图,这里需要稍微等1分钟左右:


测试安装情况

你到redis 的src目录下执行命令:./redis-server. 会看到入下图:

linux下redis3.2.5安装_第4张图片
注意:这里你Ctrl+C redis 会退出,你可以用守护进程的方式运行: ./redis-server & 。

接着执行命令: ./redis-cli -p 6379 这里可以去看看redis-cli的命令使用方法, -p 是端口,-h 是ip ,这里host 省略,就可以进入redis控制后台了.
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 

或者 info 命令可以看到reids 相关信息. 

至此, redis顺利安装完成,后面会继续总结分享 master/slave 和 redis的sentinel 这块的配置。

你可能感兴趣的:(技术架构,redis)