一。简介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")); } }
结果出现:
而且数据库也有结果,说明插入成功