千家信息网

Redis的使用

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,Redis安装Redis官网:https://redis.io/download我是将Redis安装在Centos7上的,在官网上可以看到安装方法,步骤:下载-解压-编译-安装。$ wget http
千家信息网最后更新 2024年11月18日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





0