Redis特点和安装

redis是开源的,高级的key-value的存储系统,可以用来存储字符串,哈希结构,链表,结合,有序集合,因此常用来提供数据结构服务


redis和memcached 相比独到之处

1.redis可用来做存储,而memcached 是用来做缓存的

2.存储的数据结构


安装

1.解压完成后,首先在redis目录想输入make命令

[root@centos01 redis-3.0.3]# make

 

遇到的错误 


gcc命令未找到

是gcc未安装 

yum  install gcc 进行gcc安装



安装完gcc后遇到错误 执行make命令

cd src && make all
make[1]: Entering directory `/usr/local/redis-3.0.3/src'
    CC adlist.o
在包含自 adlist.c:34 的文件中:
zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"
make[1]: *** [adlist.o] 错误 1
make[1]: Leaving directory `/usr/local/redis-3.0.3/src'
make: *** [all] 错误 2

经过查找  是要执行 make MALLOC=libc 命令


最后make MALLOC=libc 执行成功



2.执行 make test 命令  

遇到错误 You need tcl 8.5 or newer in order to run the Redis test

通过  yum install tcl 执行安装 tcl



3.执行 make  PREFIX=/usr/local/redis install 进行安装




安装完成后 

redis-benchmark

redis性能测试

redis-check-dump

检查rdb的日志工具

redis-sentinel

Redis-sentinel是Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具。在一般的分布式中心节点数据库中,Redis-sentinel的作用是中心节点的工作,监控各个其他节点的工作情况并且进行故障恢复,来提高集群的高可用性。
redis-check-aof 

检查aof日志的工具

redis-cli

客户端

redis-server

redis服务进行




4.从源码中拷贝一个conf文件到redis目录下

cp /usr/local/redis-3.0.3/redis.conf ./



5.启动redis

bin/redis-server ./redis.conf



6.连接redis

[root@centos01 bin]# ./redis-cli 
127.0.0.1:6379> set site www.zhimajinrong.com
OK
127.0.0.1:6379> get site
"www.zhimajinrong.com"
127.0.0.1:6379> 


7.redis以后台的方式运行

vim redis.conf

修改daemonize no 为 daemonize yes 在重新启动 



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值