Redis数据库的基本命令和java连接

时间:2021-05-09 03:22:34

一。简介redis:

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API


二。基本命令:(首先你要先进入你安装redis的那个盘)

1.进入客户端redis-cli.exe -h 127.0.0.1 -p 6379

Redis数据库的基本命令和java连接

2.设置键值对:

set myKey abc;

get myKey;

Redis数据库的基本命令和java连接

3.查看redis配置信息

查看日志等级配置

Redis数据库的基本命令和java连接

查看所有配置信息

Redis数据库的基本命令和java连接

4.编辑配置信息

Redis数据库的基本命令和java连接


三。数据类型:

string(字符串)set name “abc”插入键值对,用get name获取值

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

上面已经演示过了,这边我就不演示了


hash(哈希)用HMSET user:1来设置hash键和值----用HGETALL user:1来获取键值对

Redis数据库的基本命令和java连接


list(列表)用lpush runoob redis插入list 用lrange获取一定范围的list

Redis数据库的基本命令和java连接


set(set集合)用SADD key value 插入,SMEMBERS key 获取

Redis数据库的基本命令和java连接

zset(sort set)

有序集合 用ZADD 键 下标 值

Redis数据库的基本命令和java连接

有序集合用ZRange 键 起始下标 结束下标 (有没有scores)

注意如果重复输入下标会偏移1.

Redis数据库的基本命令和java连接



四.连接到数据库:

先下载jar包,

jedis-2.7.2.jar是redis数据库连接java的包     https://pan.baidu.com/s/1o78JXiU

commons-pool2-2.4.1.jar是编译redis的jar包     https://pan.baidu.com/s/1pLBadJl

import redis.clients.jedis.Jedis;
public class RedisStringJava {
   public static void main(String[] args) {
      //连接本地的 Redis 服务
      Jedis jedis = new Jedis("localhost");
      System.out.println("Connection to server sucessfully");
      //设置 redis 字符串数据
      jedis.set("w3ckey", "Redis tutorial");
     // 获取存储的数据并输出
     System.out.println("Stored string in redis:: "+ jedis.get("w3ckey"));
 }
}

结果出现:


Redis数据库的基本命令和java连接


而且数据库也有结果,说明插入成功

Redis数据库的基本命令和java连接