四时宝库

程序员的知识宝库

237.C# Redis 缓存(redis缓存在代码中的体现)

摘要


Remote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

Redis分布式锁应用(实现+原理)(redis分布式锁有什么问题)

在分布式系统中,当不同进程或线程一起访问共享资源时,会造成资源争抢,如果不加以控制的话,就会引发程序错乱。此时使用分布式锁能够非常有效的解决这个问题,它采用了一种互斥机制来防止线程或进程间相互干扰,从而保证了数据的一致性。

高并发必备,使用Redis分布式锁必须注意的10个细节

在分布式系统中,实现分布式锁是一项常见的需求。为了追求性能,通常使用Redis使用分布式锁,但是想要实现高性能并且数据安全的分布式锁,并非易事,先看一下分布式锁要满足哪些特性。

Redis 基础(redis 基础数据结构 源码)

Redis是key-value 数据库,value的类型有几个基本的类型。下面介绍这几个基本的类型。

前提:索引  从0开始,-1表示最后一个 

SDS-redis动态字符串(redis 动态修改配置)

与C语言类似,redis自己创建了简单动态字符串SDS(Simple Dynamic String)即简单动态字符串,创建字符串类型的键值对,SDS表示字符串值,键值对的值为字符串对象

Redis基础之字符串(String)(redis字符串底层实现原理)

Redis 字符串(String)

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:

语法

redis 127.0.0.1:6379> COMMAND KEY_NAME

实例

Redis系列-数据类型String(redis的string数据结构用法)

redis 数据存储格式

  • redis 存储的数据格式是一个映射的关系。自身是一个 Map,其中所有的数据都是采用
  • key : value 的形式存储
  • 数据类型指的是存储的数据的类型,也就是 value 部分的类型,key 部分永远都是字符串

Redis启动服务和String常用命令(redis启动流程)

Redis启动服务和String常用命令

1. 启动Redis服务
E:\redis>redis-server.exe redis.windows.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.0.504 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 12052
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[12052] 24 Mar 15:03:37.578 # Server started, Redis version 3.0.504
[12052] 24 Mar 15:03:37.579 * DB loaded from disk: 0.000 seconds
[12052] 24 Mar 15:03:37.579 * The server is now ready to accept connections on port 6379

阿里面试官:这只是 Redis 分布式锁中的“热身”问题

你有听说过 Redlock 吗?

别整些花里胡哨的,Redlock 全称 Redis Distributed Lock,即用 Redis 实现的分布式锁。

都这么详细了不能再说学不会Redis了吧

Redis 支持的数据结构包括 字符串(strings)散列(hashes)列表(lists), 集合(sets), 有序集合(sorted sets)范围查询

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接