美文网首页
Redis系列1-基础入门

Redis系列1-基础入门

作者: 皮皮大 | 来源:发表于2020-04-25 19:17 被阅读0次

什么是Redis?

Redis指的是Remote Dictionary Server,它是由Salvatore Sanfilippo写的key-value存储系统,完全开源免费、遵守BSD协议,是一个高性能的key-value数据库。

image

Redis特点

  1. 支持数据的持久化:将内存中的数据存储到磁盘中,重启的时候即可再次加载使用

  2. 支持多种类型的数据结构的存储:简单的Key-Value类型、list、set、zset、hash

  3. 支持数据的备份:使用master-slave模式的数据备份

Redis安装

安装

主要是参考mac OS下安装Redis

重要的命令包含:

<pre mdtype="fences" cid="n55" lang="shell" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background-color: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit; background-position: initial initial; background-repeat: initial initial;"> 解压
tar -zxvf redis-5.0.5.tar.gz

拷贝的local目录下

sudo cp -rf redis-5.0.5 /usr/local/

进入相应目录下

cd /usr/local/redis-5.0.5

编译 - 时间有点长,可能要等几分钟

sudo make test

安装

sudo make install

建立相应目录

sudo mkdir bin etc db

拷贝启动文件

sudo cp src/mkreleasehdr.sh src/redis-benchmark src/redis-check-rdb src/redis-cli src/redis-server bin/
redis-server # 先开启server
redis-cli # 再重开一个命令终端,启动cli
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> SHUTDOWN
not connected> exit

config get config_setting_name # 使用*获取全部配置信息
config set [配置项名称] [新的配置项值]

redis 127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
redis 127.0.0.1:6379> CONFIG GET loglevel

  1. "loglevel"
  2. "notice"

HMESET runoob field "python" field2 "java"
HGET runoob field1
"python"
HGET runoob field2
"java"</pre>

相关文章

  • Redis系列1-基础入门

    什么是Redis? Redis指的是Remote Dictionary Server,它是由Salvatore S...

  • Redis学习笔记二(主从备份及集群配置)

    Redis基础入门学习 Redis主从备份 1.创建Redis节点 我们在redis-3.2/redis_clus...

  • Redis基础知识1-入门

    注意: 撰写本文目的主要是为了给自己做一个备忘录,如果你学过Redis并且希望从本文中找到一些忘记的知识点,那么你...

  • Redis 高可用集群

    Kubernetes部署Redis高可用集群 Mongo介绍 Redis基础介绍请参考本博文Redis(一)之入门...

  • redis 持久化详解

    关于redis的安装和基本使用,参考本人博客: redis安装和基础入门 Redis数据库的学习与实践—Redis...

  • Redis第一天

    Redis基础入门 1,redis 介绍 redis 是一种基于键值对(key-value)数据库,其中 valu...

  • Flutter入门基础(一)-Label

    效果图 代码如下 系列教程 Flutter入门基础(一)-LabelFlutter入门基础(二)-ButtonFl...

  • Flutter入门基础(二)-Button

    效果图 代码如下 系列教程 Flutter入门基础(一)-LabelFlutter入门基础(二)-ButtonFl...

  • Redis高可用策略与集群方案

    前面几篇Redis的文章《Redis基础与入门实战》《Redis性能优化和高级用法》都是从开发的角度来介绍其在缓存...

  • Redis系列之基础篇

    Redis系列之基础篇 前言 1. Redis简介 ​ 翻译下官网说法: Redis是一个开源的,基于...

网友评论

      本文标题:Redis系列1-基础入门

      本文链接:https://www.haomeiwen.com/subject/lbakwhtx.html