Redis快速了解及入门

Redis是什么?

是一个高性能的key-value数据库;git

Redis快速入门:

Redis是绿色版的,直接解压出来就能够用。github

下载地址:https://github.com/dmajkic/redis/downloadsredis

好比,我放在D:\develop\redis-2.4.5-win32-win64\64bit数据库

启动redis,打开cmd,进入目录位置,输入:redis-server.exe redis.confapi

命令中的redis.conf是加载相应的配置文件;安全

链接server端:性能

从新打开一个cmd,进入redis目录,输入:redis-cliui

Redis-cli链接是本地的(127.0.0.1:6379redis服务;若是须要链接远程的则须要加:ip、端口、密码;好比redis-cli.exe -h 127.0.0.1 -p 6379spa

 

设置键值对语法:set key value.net

获取键值对语法:get key

 

Java中使用Jedis.jar包简单操做redis

以上只是简单操做。Jedis.jar还提供了不少方法。这里给出API地址:

http://tool.oschina.net/apidocs/apidoc?api=jedis-2.1.0

redis快速了解

redis安全:

默认状况下,咱们安装redis后,客户端链接是不要密码的。固然,在生成环境下确定不容许。因此咱们须要给咱们的redis加上密码;

客户端链接上以后;输入CONFIG get requirepass
检查是否有密码;若是返回空则没有密码,
给服务端设置密码:输入 CONFIG set requirepass ‘mypassword’
当服务端设置密码以后,客户端链接以后须要auth‘password’受权以后才能进行操做。或者用另一种链接方法!!!
 

Redis备份数据:

redis支持数据的持久化,能够将内存中的数据持久化到磁盘中,下次启动时亦能够加载出来继续使用,这个是至关的方便。命令也十分方便!
连通服务端以后,输入save命令便可保存内存中的数据;
保存以后的数据会存放在配置文件同级的一个dump.rdb中。
若是其余的redis须要使用,能够直接放在配置文件同级目录中便可。
 

Redis发布/订阅

Redis提供了发布/订阅,实则它就是一种消息通信模式。作一个示例你们就明白了。
首先开一个cmd订阅一个叫作redisSub的频道,而后在另外开一个cmd。向这个频道发送消息。上面发了2次消息,因此这个频道收到两次消息,这个就是消息发布/订阅。
 
 
固然这里讲的都是redis的快速了解及入门。
Redis还包含了不少丰富的技术,好比管道技术,分区等等,这个还须要在实际操做中具体了解。
相关文章
相关标签/搜索