首页 > 数据库 >redis 介绍和安装

redis 介绍和安装

时间:2023-10-16 21:48:32浏览次数:39  
标签:cli win redis 介绍 server 内存 sql 安装

1. redis 是什么

  - 数据库就是个存数据的地方:只是不同的数据库数据组织,存放形式不一样

  - mysql 关系型数据库(oracle,sqlserver,postgrasql)

  - 非关系型数据(no sql ):redis,mongodb,clickhouse,infludb,elasticsearch,hadoop。。。

    - 没有sql:没有sql语句

    - not only sql 不仅仅是sql

  - redis:一款纯内存存储的非关系型数据库(数据都在内存),速度非常快

2. redis特点

https://www.cnblogs.com/liuqingzheng/articles/9833534.html

  - redis 是一个key-value存储系统

   - 数据类型丰富,支持5大数据类型:字符串,列表,hash(字典),集合,有序集合

  - 纯内存操作

  - 可以持久化:能把内存数据,保存到硬盘上永久存储

3. redis为什么这么快

   -1.  纯内存,减少io

  - 2. 使用了 io 多路复用的epoll网络模型

  - 3. 数据操作是单线程,避免了线程间切换

    - 多客户端同时操作,不会存在并发安全问题

  -4. 安装

    - redis:最新是7,公司里5,6 用的比较多

    - redis:开源软件,免费的,但他们不支持win

      - epoll模型不支持win

    - 微软官方:基于源码修改 ---》编译成可执行文件

    - 第三方:https://github.com/tporadowski/redis/releases/

    - win:下载安装包,一路下一步

      - 安装目录在环境变量中:任意路径敲:redis-server   reidis-cli 都能找到

      - 把 redis做成了服务,以后通过服务启动即可

    - win,mac:两个可执行文件:

      redis-server :等同于 mysqld
      reidis-cli :等同于mysql

5. 启动,连接

5.1 启动方式

  - 使用服务启动

    redis-server

    redis.windows-service.conf

  # 以上命令的执行和服务启动的效果是一样的

  - 使用命令启动:redis-server

5.2 连接

  redis-cli

  redis-cli -h 地址 -p 端口(默认端口:6379)

5.3 图形化客户端(Navicate)

  - resp:后来收费了

  - 连接上发现有16个库

 连接成功:

 

6. 放值

使用resp放入值

7. 取值

cmd 中连接:get key

 

标签:cli,win,redis,介绍,server,内存,sql,安装
From: https://www.cnblogs.com/Lucky-Hua/p/17768165.html

相关文章

  • cuDNN安装过程记录
    参考博客:https://blog.csdn.net/tangjiahao10/article/details/125227005?spm=1001.2014.3001.5501https://www.cnblogs.com/smileglaze/p/16826946.html现有环境:nvidia-smi-->drivercuda12.2nvcc-V-->runtimecuda12.11下载cuDNNcuda和cudnn版本对应表(点击即......
  • 03 K8S API资源对象介绍02(Deployment Service DaemonSet StatefulSet)
    一、API资源对象DeploymentDeploymentYANL示例vimnginx-deploy.yamlapiVersion:apps/v1kind:Deploymentmetadata:labels:app:myngname:ng-deployspec:replicas:2##副本数selector:matchLabels:app:myngtemplate:metadata:......
  • linux安装myql-server及libmysqlclient
    1.去官网下载对应的仓库源https://dev.mysql.com/downloads/下面以centos8为例#仓库下载直链为https://dev.mysql.get/{具体的仓库名}wgethttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpmyuminstall./mysql80-community-release-el8-8.noarch.r......
  • Ubuntu安装Chronocat+喵崽
    本文主要用于Ubuntu22.04系统安装Chronocat和喵崽Chronocat+Trss崽安装教程请查看:基于Chronocat+TRSS-Yunzai+ws-plugin的免签名云崽机器人部署办法前提条件所需项目Chronocat文档:https://chronocat.vercel.app/install/喵崽:https://gitee.com/yoimiya-kokomi/Miao-Yunzai......
  • mongodb 安装
    macOS12.6.7使用.tgz,安装版本4.4参考:https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-os-x-tarball/.tgz方式需要自己创建mongod.conf,这里放到了/etc参考:https://www.mongodb.com/docs/v4.4/reference/configuration-options/https://www.mongodb.com/docs......
  • 安装IK 分词器
    进入安装ES目录的plugins新建文件夹ikwgethttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.2/elasticsearch-analysis-ik-7.4.2.zipunzip下载的文件chmod-R777ik重启ESdocker容器进入ES镜像:dockerexec-itES镜像的containeri......
  • Mac OS安装特定python版本
    在MacOS上安装特定版本Python的常用方式是使用pyenv版本管理器。以下是一些步骤:首先,你需要使用Homebrew来安装pyenv。在Terminal中输入以下命令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"然后安装pyenv:b......
  • 虚拟环境中安装ruamel.yaml
    在虚拟环境中安装ruamel.yaml时发现并未把ruamel安装到虚拟环境中解决方法:将安装到外部的两个包复制到虚拟环境Lib→site-pakeages中......
  • HHDESK便捷功能介绍四
    1窗口切换在文件管理界面,点击切换按钮,除了可以对左右两边窗口进行位置切换;也可以直接打开该文件夹,并且进行图片浏览。2新建功能同样是在文件管理中,点击新建,可在当前文件夹中创建各类文件,或者新建文件夹。3目录状态文件管理板块下方,会清晰的显示该目录详情,便于用户直观......
  • Install Redis on macOS
     UseHomebrewtoinstallandstartRedisonmacOSThisguideshowsyouhowtoinstallRedisonmacOSusingHomebrew.HomebrewistheeasiestwaytoinstallRedisonmacOS.Ifyou'dprefertobuildRedisfromthesourcefilesonmacOS,see Installing......