《Redis开发与运维》笔记

标签(空格分隔): Redis


Redis特点:
1.速度快。原因:数据放在内存中;C语言实现;单线程架构;代码性能高。
2.基于键值对的数据结构服务器,Redis的值除了字符串以外,可以是具体的数据结构:字符串,哈希,列表,集合,位图……
3.功能丰富,简单稳定
4.持久化,如果断电或机器故障,内存中的数据会丢失,Redis提供了两种持久化技术:RDB,AOF,即可以用两种策略将内存的数据保存到硬盘中。

安装和配置:
1.Redis安装后,在/usr/local/bin/目录下,redis-server 用于启动Redis。直接运行redis-server,看打印知,默认端口为6379,且使用的是默认配置,Redis建议使用配置文件来启动。可以将配置写到/opt/redis/redis.config中: redis-server /opt/redis/redis.config 中启动。
除此之外,可以使用redis-cli客户端进行连接: redis-cli -h 127.0.0.1 -p 6379。
停止Redis服务,使用shutdown命令。redis-cli shutdown. redis关闭是断开与客户端的连接,持久化文件生成,是一种相对优雅的关闭对象。

全局命令:
1.查看所有键: keys *
2.键总数: dbsize命令会返回当前数据库中键的总数。dbsize的时间复杂度为O(1),keys命令时间复杂度为O(n).
3.检查键是否存在:exists key,如果key存在则返回1,不存在则返回0.
4.del key用于删除键,返回结果为成功删除键的个数,假如删除一个不存在的键,就会返回0.
5.expire key seconds,支持对键添加过期时间,当超过过期时间后,会自动删除键,另外ttl key 这个命令会返回键的剩余过期时间,如果值为-1表示键没设置过期时间,如果值为-2表示键不存在。
6.type key 获得数据类型。如果key不存在,则返回none

《Redis开发与运维》笔记相关推荐

  1. 《信贷的逻辑与常识》笔记

    序 银行信贷风险管理的反思 现状与趋势 银行贷款的质量变化与经济周期.宏观调控政策等存在很高的相关性 现在银行不良贷款的增加主要是前几年经济快速增长时企业过度投资.银行过度放贷所带来的结果. 从历史情 ...

  2. AI公开课:19.02.27周逵(投资人)《AI时代的投资逻辑》课堂笔记以及个人感悟

    AI公开课:19.02.27周逵(投资人)<AI时代的投资逻辑>课堂笔记以及个人感悟 目录 课堂PPT图片 精彩语录 个人感悟 课堂PPT图片 精彩语录 更新中-- 文件图片已经丢失-- ...

  3. 人工智能入门算法逻辑回归学习笔记

    逻辑回归是一个非常经典的算法,其中也包含了非常多的细节,曾看到一句话:如果面试官问你熟悉哪个机器学习模型,可以说 SVM,但千万别说 LR,因为细节真的太多了. 秉持着精益求精的工匠精神不断对笔记进行 ...

  4. 【逻辑回归学习笔记】

    算法描述 1.逻辑回归要做的事就是寻找分界面实现二分类. 2.问题假设:对一堆三角形和正方形分类. 3.数据输入:已知正方形和三角形的坐标和标签. 4.算法过程: 知识储备 1.分类和回归 ①分类的目 ...

  5. 逻辑回归函数学习笔记

    继续逻辑回归学习,今日笔记记录. 1.逻辑回归和线性回归的关系:对逻辑回归的概率比取自然对数,则得到的是一个线性函数,推导过程如下. 首先,看逻辑回归的定义 其次,计算两个极端y/(1-y),其值为( ...

  6. 2.2 逻辑回归-机器学习笔记-斯坦福吴恩达教授

    逻辑回归 上一节我们知道,使用线性回归来处理 0/1 分类问题总是困难重重的,因此,人们定义了逻辑回归来完成 0/1 分类问题,逻辑一词也代表了是(1) 和 非(0). Sigmoid预测函数 在逻辑 ...

  7. LVM逻辑卷分区笔记

    磁盘的静态分区有其缺点:分区大小难评估,估计不准确,当分区空间不够用的时候,系统管理员可能需要先备份整个系统,清除磁盘空间,然后重新对磁盘进行分区,然后恢复磁盘数据到新分区,且需要停机一段时间进行恢复 ...

  8. 适合理工直男的钟平老师逻辑英语学习笔记

    一切的一切都只是套路!             --鲁迅 核心公式: En: (状语1) 主(定语1) 谓(状语2) (宾)(定语2) (状语1) Ch: (状语1) (定语1)主 (状语2)谓 (定 ...

  9. 【数字逻辑】学习笔记 第四章 Part2 常用组合逻辑电路与竞争、险象

    文章目录 一.常用组合逻辑电路 1. 译码器 (1) 二进制译码器 74LS138(3/8译码器) a. 一般符号和图形符号 b. 74LS138功能表 c. 两片 `74LS138` 构成 `4-1 ...

  10. 线性回归、逻辑回归学习笔记

    学习源代码 import numpy as np import matplotlib.pyplot as plt def true_fun(X): # 这是我们设定的真实函数,即ground trut ...

最新文章

  1. IIS+PHP下调用WebService初试
  2. PSVR开发者需要了解的9件事
  3. matlab波的极化特性,Matlab GUI在电磁波极化特性教学中的应用
  4. 设计模式08: Composite 组合模式(结构型模式)
  5. vmware用户名和密码_VMWare vijava –“用户名或密码不正确”异常的奇怪情况
  6. Moodle网站档案的结构
  7. 升级win11系统需要预留多少磁盘空间 Windows11系统盘需要多少空间的介绍
  8. cent os7 安装kafka_2.13-2.6.0
  9. linux中用户信息存储在,在linux中,用于存放用户信息的两个文件是/etc/passwd和/etc/shadow。()...
  10. Bootstrap系列---按钮
  11. 鸟哥的Linux私房菜基础学习篇 第2章的重点探索
  12. python 从键盘输入若干个整数,当输入“-1““时输入结束,请统计最大值、最小值和平均数
  13. idea IntelliJ IDEA 2018.2.5 x64 破解
  14. windows更新错误0x8024401c
  15. 石子合并——最经典的dp问题
  16. esp8266编译固件问题 踏坑之旅
  17. 如何进行需求分析评审
  18. ubuntu20.04下好用的截图软件
  19. flex弹性布局教程-10容器属性justify-content
  20. 安卓禁止root手机运行app,安卓root代码检测

热门文章

  1. bxp中好用的的文章(合适编程的人)(转)
  2. linux 批量ping ip脚本,Linux下批量ping某个网段ip的脚本
  3. android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
  4. 干货全拿走-用Excel构建股票量化交易模型
  5. 国内外大数据经典案例研究
  6. 大数据外部性案例分析_大数据外部性案例分析
  7. 如何下载斗鱼回放视频(纯手工)
  8. 大数据应用于生活,目前主要应用在哪些领域?
  9. 2021年数学建模国赛C题问题四及模型检验
  10. android 长截屏实现,Android实现截屏与截长图功能