Redis(一)
发布日期:2021-11-18 19:17:40 浏览次数:9 分类:技术文章

本文共 2143 字,大约阅读时间需要 7 分钟。

1.1 安装redis

 版本说明

本教程使用redis3.0版本。

安装的前提条件:

需要安装gccyum install gcc-c++

 

1、下载redis的源码包。

2、把源码包上传到linux服务器

3、解压源码包

[root@localhost temp]# tar zxvf redis-3.0.0.tar.gz

tar -zxvf redis-3.0.0.tar.gz

[root@localhost temp]# pwd

/root/temp

4、Make

[root@localhost redis-3.0.0]# pwd

/root/temp/redis-3.0.0

[root@localhost redis-3.0.0]# make

5、Make install

[root@localhost redis-3.0.0]# pwd

/root/temp/redis-3.0.0

[root@localhost redis-3.0.0]# make install PREFIX=/usr/local/redis

 

1.2 启动redis

1、前端启动模式

/usr/local/redis/bin/redis-server

 

[root@localhost bin]# pwd

/usr/local/redis/bin

[root@localhost bin]# ./redis-server

 

前端启动导致我们无法进行其他的操作,比如将数据存在redis里面

默认是前端启动模式,端口是6379

2、后端启动

1)redis的源码目录中复制redis.confredis的安装目录。

 

[root@localhost redis-3.0.0]# pwd

/root/temp/redis-3.0.0

[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis/bin/

2)修改配置文件

 

[root@localhost bin]# pwd

/usr/local/redis/bin

[root@localhost bin]# vim redis.conf

[root@localhost bin]# ./redis-server redis.conf

 

3)[root@bogon bin]# ./redis-server redis.conf

 

[root@localhost bin]# pwd

/usr/local/redis/bin

[root@localhost bin]# ./redis-server redis.conf

 

[root@localhost bin]# ps aux|grep redis

root       6448  0.2  0.7 137444  7500 ?        Ssl  22:47   0:00 ./redis-server *:6379

启动成功

1.3 操作redis

[root@localhost bin]# ./redis-cli

127.0.0.1:6379> ping

PONG

127.0.0.1:6379> set yuwen 100

OK

127.0.0.1:6379> get yuwen

"100"

127.0.0.1:6379> quit

1.4 Redis常用命令

127.0.0.1:6379> set a 10

OK

127.0.0.1:6379> get a

"10"

 

1.5 常用数据类型

String

Hash

List

Set

SortedSet

 

1.6 Redis客户端

1.6.1 Redis-cli

自带客户端。使用最多的。

 

1.6.2 图形化界面客户端

 

 

 

1.6.3 Jedis客户端

需要把jedisjar包添加到工程中,如果是maven需要添加jar包的坐标。

 

public class JedisTest { @Testpublic void testJedisSingle() {//创建一个jedis的对象。Jedis jedis = new Jedis("192.168.10.131", 6379);//调用jedis对象的方法,方法名称和redis的命令一致。jedis.set("key1", "jedis test");String string = jedis.get("key1");System.out.println(string);//关闭jedis。jedis.close();}/** * 使用连接池 */@Testpublic void testJedisPool() {//创建jedis连接池JedisPool pool = new JedisPool("192.168.10.131", 6379);//从连接池中获得Jedis对象Jedis jedis = pool.getResource();String string = jedis.get("key1");System.out.println(string);//关闭jedis对象jedis.close();pool.close();}}

转载地址:https://blog.csdn.net/weixin_39207535/article/details/79829654 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Redis---redis如何持久化
下一篇:Spring原理

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月16日 05时38分21秒