七天玩转Redis实战营 - 第二天

Redis开发实操之春运迁徙⻚⾯

开源Redis体验

01 开源Redis使⽤

访问 https://try.redis.io/ 可以在线执⾏Redis命令,体验Redis。
也可以在Redis官⽹每个命令⽂档⻚⾯ https://redis.io/commands/set 在线执⾏Redis命令

image.png

从源码编译启动Redis

Redis GitHub : https://github.com/redis/redis

Linux&MacOS
git clone https://github.com/redis/redis.git make -j
./src/redis-server ./src/redis-cli // 在另⼀个终端连接
Windows
https://github.com/tporadowski/redis

使⽤客户端程序连接Redis

Redis客户端程序⽣态繁荣,可参考:
https://redis.io/clients,常⻅的如:
• Java: Jedis, Lettuce, Redisson
• C/C++: hiredis, redis-plus-plus
• Python: redis-py
• Go: Redigo

Jedis Example
1,引⼊Jedis Pom依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
2,初始化并调⽤API
Jedis jedis = new Jedis("127.0.0.1", 6379);
System.out.println("ping redis: " + jedis.ping());
jedis.set("key", "value");
System.out.println(jedis.get("key"));
3,阿⾥云官⽅JedisPool连接池优化
https://help.aliyun.com/document_detail/98726.html

开源Redis参数设置

./src/redis-server redis.conf // 通过指定参数的⽅式启动
• bind {default: bind 127.0.0.1}
• protected-mode {default: yes}
• save {default 3600 1 300 100 60 10000}
• appendonly {default no everysec}
• …

02 云Redis开通与设置

• 购买实例
• 设置⽩名单
• 连接实例
• 账号管理
• 监控与⽇志

03 春运迁徙⻚⾯开发

需要结合Redis企业版使用,TairGis

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Redis 客户端 客户端通信原理 客户端和服务器通过TCP 连接来进行数据交互, 服务器默认的端口号为6379 ...
    WEIJAVA阅读 816评论 0 9
  • Redis实战篇 1 Redis 客户端 1.1 客户端通信 原理 客户端和服务器通过 TCP 连接来进行数据交...
    Java小窝阅读 250评论 0 0
  • 01.NoSQL入门概述-上 1.互联网时代背景下大机遇,为什么用NoSQL 1.单机MySQL的美好年代 在90...
    ytyt1313阅读 242评论 0 0
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,078评论 2 27
  • 上一节,我们聊到了 Redis 的 Bigkey,这节内容我们聊聊同样需要引起重视的 Hotkey。 1 背景 H...
    悦专栏阅读 1,066评论 0 0