Redis是什么?

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

Redis快速入门:

Redis是绿色版的,直接解压出来就可以用。

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

比如,我放在D:\develop\redis-2.4.5-win32-win64\64bit

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

Redis快速了解及入门

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

连接server端:

重新打开一个cmd,进入redis目录,输入:redis-cli

Redis快速了解及入门

Redis-cli连接是本地的(127.0.0.1:6379redis服务;如果需要连接远程的则需要加:ip、端口、密码;比如redis-cli.exe -h 127.0.0.1 -p 6379

 

设置键值对语法:set key value

获取键值对语法:get key

Redis快速了解及入门

 

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

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还包含了很多丰富的技术,比如管道技术,分区等等,这个还需要在实际操作中具体了解。
 
 
 

 

 

转载于:https://my.oschina.net/yuxj/blog/672672

相关文章: