Atititt java redis jedis 使用 Redis体系 Redis 命令 Redis 命令Redis 键(key)Redis 字符串(String)Redis 哈希(Hash)R

本文深入讲解了Redis的基本操作和高级应用,包括数据类型如字符串、列表、哈希、集合及有序集合的使用,以及如何进行数据备份与恢复。通过示例代码展示了如何用Java连接Redis服务器并执行常见操作。此外,还详细介绍了Redis集群的搭建和管理,包括节点自动发现、slave到master的选举、在线分片等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Atititt java redis jedis  使用

 

Redis体系

 

Redis 命令

Redis 命令Redis 键(key)Redis 字符串(String)Redis 哈希(Hash)Redis 列表(List)Redis 集合(Set)Redis 有序集合(sorted set)Redis HyperLogLogRedis 发布订阅Redis 事务Redis 脚本Redis 连接Redis 服务器

 

 

数据类型    哈希(Hash可以用来存储  map  

 

Redis 高级教程

Redis 数据备份与恢复Redis 安全Redis 性能测试Redis 客户端连接Redis 管道技术Redis 分区Java 使用 RedisPHP 使用 Redis

 

/cacheRedis/src/pkg1/RedisDemo.java

 

package pkg1;

 

import java.util.Map;

 

import com.google.common.collect.Maps;

 

import redis.clients.jedis.Jedis;

 

public class RedisDemo {

 

public static void main(String[] args) {

//连接redis服务器

     Jedis jedis = new Jedis("localhost");

     //查看服务是否运行

        System.out.println("服务正在运行: "+jedis.ping());

        

        //设置kv 值,添加数据

        jedis.set("key1", "value1");

        //获取值

        String v=jedis.get("key1");

        System.out.println(v);

        

        //往list 里面存值

        jedis.rpush("listkey1",  "内容1", "内容2");

        //从list获取值

        System.out.println(jedis.lindex("listkey1", 0));

        

        

        //hash类型的设置与读取

        Map m=Maps.newConcurrentMap();

        m.put("mykey1", "myval1");

        jedis.hmset("hskey", m);

        Map m2=     jedis.hgetAll("hashkey1");

        System.out.println(m2);

 

}

 

}

Redis 3.2.1集群搭建

一、概述

    Redis3.0版本之后支持Cluster.

1.1、redis cluster的现状

   目前redis支持的cluster特性:

1):节点自动发现

2):slave->master 选举,集群容错

3):Hot resharding:在线分片

4):进群管理:cluster xxx

5):基于配置(nodes-port.conf)的集群管理

6):ASK 转向/MOVED 转向机制.

1.2、redis cluster 架构

1)redis-cluster架构图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值