redis简易安装
2015-08-04 20:21
746 查看
最近刚入职一家公司,项目组长要求学习redis,一番搜索后,奋斗开始。 redis的定义和解释百度有非常详细的解释,这里不做说明。我对redis的理解是,运行在内存中的数据库,官方不支持windows,但有相关windows软件,redis支持数据备份,可以是.log文件,可以存到其他数据库。这里只做介绍。
reids安装路径: /usr/local/reids (这个路径要自己建立--mkdir创建) 安装包路径: /usr/local/src 首先 cd到下载路径下: cd /usr/local/src 下载redis安装包: 解压文件: tar zxvf redis-3.0.3.tar.gz 进入解压目录: cd redis-3.0.3 安装redis: make PREFIX=/usr/local/redis install (PREFIX必须大写) 安装成功的话,会在/usr/local/redis下看到一个bin文件夹, 启动redis: /usr/local/redis/bin/redis-server /usr/local/src/redis-3.0.3/reids.conf & (&表示后台运行,避免ctrl+c关闭redis。) 启动redis客户端 /usr/local/redis/bin/redis-cli 这样就能进入redis了。
安装问题: make时redis可能有几种错误。 第一种 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 解决方法: make PREFIX=.. install前先执行:make MALLOC=libc
第二种 zmalloc.o: In function `zmalloc_used_memory': /usr/local/redis-2.6.14/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4' collect2: ld returned 1 exit status make[1]: *** [redis-server] Error 1 make[1]: Leaving directory `/usr/local/redis-2.6.14/src' make: *** [all] Error 2
wget http://download.redis.io/releases/redis-3.0.3.tar.gz[/code]解决方法:make CFLAGS='-march=i686'第三种You need tcl 8.5 or newer in order to run the Redis testmake: *** [test] Error 1
解决办法:安装tcl,yum可用的话yum install tcl
第四种:
make: cc: Command not found make: *** [adlist.o] Error 127
解决方法:安装gcc库。yum可用的话 yum install
gcc
相关文章推荐
- Redis On Windows 安装测试
- redis日排行榜,周排行榜
- redis sort命令用法
- 为redis分配一个新的端口
- redis配置文件redis.conf详细说明
- 使用java客户端调用redis
- windows下安装redis
- redis主从配置及sentinel配置
- Redis相关的小工具:redis-load、redis-stat
- redis 集群方案
- php redis
- Redis集群方案及实现
- MC&Redis&Ehcache介绍
- 基于Redis的开源分布式服务Codis
- Linux下php安装Redis扩展
- 基于Redis的MessageQueue队列封装
- redis 持久化与备份策略
- Redis常用命令手册:服务器相关命令
- Redis常用命令手册:键值相关命令
- Redis详解:sorted sets数据类型及操作