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

来源:互联网 发布:java的日志级别 编辑:程序博客网 时间:2024/04/28 10:35

一。简介redis:

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


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

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


2.设置键值对:

set myKey abc;

get myKey;


3.查看redis配置信息

查看日志等级配置


查看所有配置信息


4.编辑配置信息



三。数据类型:

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

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

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


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



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



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


zset(sort set)

有序集合 用ZADD 键 下标 值


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

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




四.连接到数据库:

先下载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")); }}

结果出现:




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







1 0
原创粉丝点击