1 / 59
文档名称:

redis安装及使用介绍.doc

格式:doc   大小:58KB   页数:59页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis安装及使用介绍.doc

上传人:小屁孩 2020/7/23 文件大小:58 KB

下载得到文件列表

redis安装及使用介绍.doc

文档介绍

文档介绍:Redis简介 Redis是RemoteDictionaryServer的缩写,是一种高性能的Key-value存储系统,类似于Memcached,不过Redis支持存储的value类型更多,包括String,List,Hash,Set和SortedSet,以及对这些数据结构的操作支持。和Memcached一样,为了保证效率,Redis的数据都缓存在内存中,但是Redis会周期性地把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave同步。安装$wget-$tarxzfredis-$cp-rredis-$cd/usr/local/redis$make#编译好的文件将被复制到/usr/local/bin下#redis-server:Redis服务器的daemon启动程序#redis-cli:Redis命令行操作工具#redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能$redis-benchmark-n100000–c50#模拟同时由50个客户端发送100000个SETs/GETs查询#redis-check-aof:更新日志检查#redis-check-dump:本地数据库检查配置修改配置文件,并将其复制到etc目录下$:#是否以后台守护进程方式运行pidfile:#pid文件位置port:#监听的端口号timeout:#请求超时时间loglevel:#log信息级别,总共支持四个级别:debug、verbose、notice、warning,默认为verboselogfile:#默认为标准输出(stdout),如果配置为守护进程方式运行,而这里又配置为日志记录方式为标准输出,则日志将会发送给/dev/nulldatabases:#开启数据库的数量。使用“SELECT库ID”方式切换操作各个数据库save**:#保存快照的频率,第一个*表示多长时间,第二个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。pression:#保存快照是否使用压缩dbfilename:#数据快照文件名(只是文件名,不包括目录)。:#数据快照的保存目录(这个是目录)requirepass:#设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH<password>命令提供密码,默认关闭。启动redis$redis-server/etc/$redis-clishutdown#关闭指定端口的redis-server$redis-cli-: #slaveofmaster的ipmaster的端口 主从测试::6379>:6380>gettestslave"haha"简单测试$redis-server/etc/$redis-cli[-p6379]:6379>:6379>getfoo"bar"Redis数据类型String类型及操作Set设置key对应的值为string类型的value例如,添加一个name=test的键值对,可以这样做::6379>setnametestOKSetnx设置key对应的值为string类型的value。如果key已经存在,则返回0,nx是notexist的意思。例如,添加一个name=test_new的键值对,可以这样做::6379>getname“test”:6379>setnxnametest_new(integer):6379>getname“test”Setex 设置key对应的值为string类型的value,并指定此键值对应的有效期。例如,添加一个sex=male的键值对,并指定其有效期是10秒,可以这样做::6379>:6379>getsex“male”