是一个高性能的key-value数据库;git
Redis是绿色版的,直接解压出来就能够用。github
下载地址:https://github.com/dmajkic/redis/downloads。redis
好比,我放在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:6379)redis服务;若是须要链接远程的则须要加: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加上密码;
客户端链接上以后;输入CONFIG get requirepass
检查是否有密码;若是返回空则没有密码,
给服务端设置密码:输入 CONFIG set requirepass ‘mypassword’
当服务端设置密码以后,客户端链接以后须要auth‘password’受权以后才能进行操做。或者用另一种链接方法!!!
redis支持数据的持久化,能够将内存中的数据持久化到磁盘中,下次启动时亦能够加载出来继续使用,这个是至关的方便。命令也十分方便!
连通服务端以后,输入save命令便可保存内存中的数据;
保存以后的数据会存放在配置文件同级的一个dump.rdb中。
若是其余的redis须要使用,能够直接放在配置文件同级目录中便可。
Redis提供了发布/订阅,实则它就是一种消息通信模式。作一个示例你们就明白了。
首先开一个cmd订阅一个叫作redisSub的频道,而后在另外开一个cmd。向这个频道发送消息。上面发了2次消息,因此这个频道收到两次消息,这个就是消息发布/订阅。
固然这里讲的都是redis的快速了解及入门。
Redis还包含了不少丰富的技术,好比管道技术,分区等等,这个还须要在实际操做中具体了解。