• Redis入门与安装,与配置


    1: redis介绍:

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

     

    数据存储示意:

     

     

    key

     

    value

     

    备注数据类型

     

    fsfsafs

     

    ‘tretertretetrt’

     

    value是字符串

     

    gdsgdfgfdg

     

    [dada, '313', 'dadsada']

     

    value是list

     

    gdgds

     

    {"username":"xfsf", "tel":12345}

     

    value是哈希(hash)

     

    ggdgdfg

     

    ("dadsafsf", 7 ,4, "fdfdsf", "dsds")

     

    value是集合(set)

     

    ggfdgfds

     

    (1, ,4, "afdfdsf", "ddsds",)

     

    value是有序集合(sorted set)

     

     

     

    redis常用地址:

    redis官方地址:https://redis.io/

    redis官方文档地址:https://redis.io/documentation

    redis在线测试地址: https://try.redis.io/

    redis 命令参考地址: http://doc.redisfans.com/

     

    2: redis安装:

    操作系统: ubuntu18.04

    docker版本:19.03

    redis版本:6.0.8

     

    源码安装:

       

    下载源码包并编译

    wget http://download.redis.io/releases/redis-6.0.8.tar.gz

    tar xzf redis-6.0.8.tar.gz

    cd redis-6.0.8

    make

     

    编译完成后相关命令在src目录

    运行redis服务, 注意这种方式启动redis 使用的是默认配置。也可以通过启动# 参数告诉redis使用指定配置文件使用下面命令启动。

    src/redis-server

    指定配置文件方式启动

    src/redis-server ../redis.conf

     

    安装完成后就可以使用客户端跟服务端介乎了,

     打开新的命令窗口运行客户端,测试安装是否成功

     src/redis-cli

    redis> set foo bar

    OK

    redis> get foo

    "bar"

    docker方式安装运行:

     

    docker run --name some-redis -d -p 6379:6379 redis:6.0.8

    ubuntu 下通过apt安装:

     

    sudo apt-get update

    sudo apt-get install redis-server

    运行

    redis-server

     

    3: redis配置:

    3.0 官方关于配置说明及配置项解释

    https://redis.io/topics/config

    针对redis可以进行命令配置,也可以通过文件方式进行配置

    3.1 配置文件位置与名字

    3.1.1 redis配置文件叫redis.conf

    3.2.1 redis配置文件位置根据安装方式不同,会有差异

    通过apt安装方式配置文件在: /etc/redis/redis.conf

    3.2 配置命令语法

    3.2.1 配置查看语法:

     

    redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME

    实列:

     

    # 查看某个配置项

    redis > CONFIG GET loglevel

    1) "loglevel"

    2) "notice"

     

    # 查看当前运行redis配置

    redis > CONFIG GET *

    1) "dbfilename"

    2) "dump.rdb"

    3) "requirepass"

    4) ""

    。。。。。。。。。。。。

     

    3.2.1 配置设置语法:

    redis > CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE

    实列:

    redis> CONFIG SET loglevel "notice"

    OK

    redis > CONFIG GET loglevel

    1) "loglevel"

    2) "notice"

     

    配置文件里的命令参考地址:

    https://www.runoob.com/redis/redis-conf.html

  • 相关阅读:
    java数组基础
    java异常处理机制
    java面向对象基础(四):抽象类和接口
    java面向对象基础(二)
    java类路径classpath和包
    java面向对象基础(一)
    Tomcat(二):tomcat配置文件server.xml详解和部署简介
    java集合框架(Collections Framework)
    java基础数据类型包装类
    String、StringBuilder和StringBuffer类
  • 原文地址:https://www.cnblogs.com/songkaixuan/p/13708406.html
Copyright © 2020-2023  润新知