Redis的使用
Redis安装
Redis官网:https://redis.io/download
我是将Redis安装在Centos7上的,在官网上可以看到安装方法,步骤:下载-解压-编译-安装。
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make
$ cd src
$ make install
安装Redis需要tcl的支持,执行以下命令进行安装即可:
$ yum install tcl
Redis安装完成后,为了日后方便管理,将Redis的配置和命令移动到统一文件中(也可以不移动,看个人喜好),我将配置和命令分别移动到/usr/local/redis/etc和/usr/local/redis/bin中。
查看常用的命令如下,其中redis-server用于启动Redis服务端,redis-cli用于启动Redis客户端。
启动Redis服务
Redis服务端的启动方式是redis-server命令带上配置文件路径,没有带上配置文件路径则使用默认的配置。默认,Redis服务的启动是前台直接运行的,可以通过修改配置文件中daemonize的属性值为yes,使得Redis服务后台运行。
将Redis服务修改为后台运行,再次启动Redis服务,可以看到Redis服务此时已经在后台运行了,并且使用配置文件中默认的端口号6379
使用Redis客户端连接服务
redis-cli可以启动一个redis客户端,-p指定端口号,不指定则使用默认的端口号。连接上后,我们就可以进行一些操作了。这里,我是使用本地的redis客户端连接的,也可以使用远程的方式,默认的Redis客户端连接Redis服务器是不需要密码的,可以通过修改配置文件中requirepass的值,使得Redis客户端连接需要密码,这样也可以让Redis服务更为安全。
测试Redis服务的性能
redis-benchmark可用于测试Redis服务的性能。
./redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 50000 -q #1000个并发连接,50000个请求,主机127.0.0.1端口6379的Redis服务的性能。
在Java中使用Redis
1. 下载驱动:https://mvnrepository.com/artifact/redis.clients/jedis
2. 包含到classpath中
Jedis 2.8.0 API:http://javadox.com/redis.clients/jedis/2.8.0/overview-summary.html