您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
redis-redis特点、安装与使用
发布时间:2017-04-01 21:18:09编辑:雪饮阅读()
redis可以用来做存储,而memcached是用来做缓存
memcached只能存储字符串类型数据。而redis则可以存储、字符串、链表、哈希结构、集合、有序集合
学习所用redius是:redis-2.6.16.tar.gz
解压源码并进入目录
不用configure(已经configure的)
直接make(如果是32位机器 make 32bit)
centos6.5若make出错就用root权限:make MALLOC=libc(代替make)
容易出现的问题:时间错误
源码是官方configure过的,但官方configure时生成的文件有时间戳信息。
解决:date -s 'yyyy-mm-dd hh:mm:ss'重写时间
再clock -w 写入cmos
centos6.5若make test报错“tcl”相关信息请先安装“tcl-8.5.7-6.el6.x86_64.rpm”
make后最好make test下看看是否有错误,make test需要tcl8.5或以上。
安装:make PREFIX=/usr/local/redis install
cd /usr/local/redis/bin看到如下文件:
redius工具:
redis-benchmark:性能测试
redis-check-aof:检查aof日志的工具
redis-check-dump:检查rbd日志的工具
redis-cli:连接用的客户端
redis-server:服务进程(连接用的服务端)
复制配置文件:cp /path(原文件路径)/redis.conf /usr/local/redis/redis.conf
启动:./bin/redis-server ./redis.conf(启动成功便占用一个终端控制台和一个6379端口)
客户端连接redis:./bin/redis-cli -h(地址) -p(端口)(连接成功后就可以输入命令了)
set命令:set site(键) www.baidu.com(值)
get命令:get site
让redis以后天进程形式运行(不占用一个终端控制台):
修改配置文件中daemonize值 为yes然后重新启动redis
检查redis是否运行:ps aux|grep redis(若结果中有redis即代表存在redis进程)
所需附件下载:
关键字词:redis,安装,使用
下一篇:redis--通用key操作命令