链接:https://pan.baidu.com/s/1sMUUYR3VGZcqPmJQNWeYDA
密码:hf2n
在 性能上 redis是单线程模型,memcache 支持多线程,所以在多核服务器上后者的性能更高一些。然而redis支持高级的数据类型和持久化等功能。
在redis中想要读取键名为 post:1的散列类型健的title字段的值,可以使用命令:
HGET post:1 title
下载安装包: wget http://download.redis.io/redis-stable.tar.gz解压:tar xzf redis-stable.tar.gzcd redis-stablemakemake install
或者使用homebrew安装
安装HomeBrew:ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"如果之前安装过Homebrew,请执行 brew update 来更新。使用HomeBrew安装redis:brew search redisbrew install redis
redis-server:Redis服务器
redis-cli:Redis命令行客户端
redis-benchmark:Redis性能测试工具
redis-check-aof:AOF文件修复工具
redis-check-dump:RDB文件检查工具
$ redis-cli shutdown
当redis收到shutdown命令后,会断开所有的客户端连接,然后根据配置执行持久化,最后完成退出。redis可以妥善处理 sigterm 信号,所以使用“kill redis进程的PID”也可以正常结束redis,效果和发送shutdown命令一样。
发送命令:
redis-cli -h 自定义ip地址 -p 端口
redis-cli -h 127.0.0.1 -p 6379
redis提供了 PING 命令来测试客户端与redis的连接是否正常,如果正常会回复PONG
$ redis-cli PING
redis提供了一个配置文件的模板 redis.conf,位于源代码目录的根目录中。除此之外,还可以在redis运行时通过 CONGFIG SET 命令在不重新启动redis的情况下动态修改部分redis配置。例如:
redis> CONFIG SET loglevel warningOK
并不是所有的配置都可以用命令修改。使用config get key可以获得redis当前配置情况。redis> config get loglevel1) "loglevel"2) "warning"
redis数据库,每个数据库都是以从0开始的数字递增命名,默认支持16个数据库,可以通过配置参数databases来修改。可以随时通过 select 命令更换数据库。例如:
redis> select 1OK
上一篇:索默本赛季联赛完成16次零封,刷新个人五大联赛生涯最高纪录 索默三连扑回放 索默全场19次扑救全场数据
下一篇:福建除了厦门大学,这3所“综合大学”值得报考,就业竞争力很强 福建厦门有什么比较好的大学 福建值得报考的13所大学排行榜