ZKX's LAB

windows使用批处理脚本连接Redis数据库 redis 数据库目录

2021-04-07知识5

利用redis怎么从数据库找到数据?根据什么找的? Redis,是一个内存存储的非关系数据库,支持字符串、列表、集合、散列表、有序集合五类存储类型。先看怎么使用启动redis-cli客户端执行\"set namewukong\",将name的值设为悟空执行\"get name\",返回\"wukong根据key(即“name”)返回value(\"wukong\")是不是有点类似python的内置dict数据类型,猜测底层算法应该是类似Hash Map原理。再说算法实现原理看了下Redis的官方文档,没有讲到内部的算法原理,只得翻github的源代码,稍微浏览了下,是用C语言实现的,代码结构很清晰,代码量也很紧凑。除了client/server和cluster(集群的代码),答案应该在'dict.h'和'dict.c'两个文件:This file implements in memory hash tables with insert/del/replace/find/get-random-element operations.Hash tables will auto resize if needed tables of power of two in size are used,collisions are handled by chaining。简单点说,我觉得redis可以看成是一个分布式的Hash Table,算法上基于分布式集群和HashMap原理(或其变形、扩展)实现的,应该是对key-value模式进行了扩展,提供快速的数据操作GET/SET/DEL等、支持数据持久化。如果再想了解更具体细节的话,读src目录下的C源码吧。

windows使用批处理脚本连接Redis数据库,widow使用批处理脚本连接Redi,双击就可以打开,使用更方便。

redis数据库安装以及简单使用教程 首先我们需要从redis官网上下载最新的redis版本,官网地址为“https://redis.io/”,点击Download选择稳定版本进行下载,本章选择Stable(4.0)版本进行下载。具体操作如下图。

随机阅读

qrcode
访问手机版