redis简易安装

	最近刚入职一家公司,项目组长要求学习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
	解决方法: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




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值