正在进行安全检测...

发布时间:2023-11-24 07:03:23   来源:文档文库   
字号:
1.redis简介
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供listsetzsethash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。

2.redis安装

在解压之后的目录下直接双击redis-server.exe启动或者使用命令行运行startredis-server.exeredis.window.conf
配置时可以使用命令行,也可以修改安装目录下的redis.windows.conf文件启动时如果直接双击redis-server.exe启动,表示默认启动,不会加载配置文件在配置文件redis.windows.conf设置密码,设置密码之后,启动时使用配置文件启动密码才会生效,否则不生效


3.配置redis
在打开的客户端中使用如下命令,获取所有配置项
redis127.0.0.1:6379>CONFIGGET*使用setget设置和获得配置,如下:
redis127.0.0.1:6379>CONFIGSETloglevel"notice"redis127.0.0.1:6379>CONFIGGETloglevel

4.redis的数据类型

redis中包含四种数据类型,分别是:1.String(字符串)
stringredis最基本的类型,你可以理解成与Memcached一模一样的类型,一key对应一个value
string类型是二进制安全的。意思是redisstring可以包含任何数据。比如jpg图片或者序列化的对象
string类型是Redis最基本的数据类型,一个键最大能存储512MB

2.Hash(哈希)
Redishash是一个键值对集合。Redishash是一个string类型的fieldvalue的映射表,hash特别适合用于存储对象。

3.List(列表)
列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部
(左边)或者尾部(右边)。

4.Set(集合)和zset(有序集合)Setstring类型的无序集合。
zsetset一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
zset的成员是唯一的,但分数(score却可以重复。

5.redis命令
redis命令.doc
6.java中使用redis
1.连接redis服务器
importredis.clients.jedis.Jedis;
publicclassRedisJava{publicstaticvoidmain(String[]args{//连接本地的Redis服务
Jedisjedis=newJedis("localhost";System.out.println("Connectiontoserversucessfully";//查看服务是否运行
System.out.println("Serverisrunning:"+jedis.ping(;}}
2.字符串实例
importredis.clients.jedis.Jedis;
publicclassRedisStringJava{publicstaticvoidmain(String[]args{//连接本地的Redis服务
Jedisjedis=newJedis("localhost";System.out.println("Connectiontoserversucessfully";//设置redis字符串数据
jedis.set("w3ckey","Redistutorial";//获取存储的数据并输出
System.out.println("Storedstringinredis::"+jedis.get("w3ckey";}}
3.列表实例
importredis.clients.jedis.Jedis;
publicclassRedisListJava{
publicstaticvoidmain(String[]args{

本文来源:https://www.2haoxitong.net/k/doc/7a0c1ff6ba1aa8114531d9d6.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式