01 Redis的简介与安装、启动与停止

    技术2022-07-11  101

    Redis的简介与安装、启动与停止

    Redis简介Redis安装Redis的几种启动与停止1.默认方式2.端口方式3.配置文件方式(一)4.配置文件方式(二) Redis远程连接

    Redis简介

    redis是一款高性能的NOSQL系列的非关系型数据库

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    Redis官网 Redis中国官网

    redis提供五种数据类型:

    redis是以key,value格式的数据存储,其中key都是字符串,value有5种不同的数据结构。

    value的数据结构: 1.字符串类型 string 2.哈希类型 hash : map格式 3.列表类型 list : linkedlist格式。支持重复元素 4.集合类型 set : 不允许重复元素 5.有序集合类型 sortedset:不允许重复元素,且元素有顺序

    Redis安装

    $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ tar xzf redis-5.0.5.tar.gz $ cd redis-5.0.5 $ make

    1.下载Redis

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

    2.进入解压目录执行make编译操作 3.编译完后执行 make test 测试是否安装成功

    本机测试发现报错: You need tcl 8.5 or newer in order to run the Redis test make: *** [test] Error 1 解决: yum install tcl -y 然后重新make test

    Redis的几种启动与停止

    1.默认方式

    1.启动redis服务端 进入src执行./redis-server (该方式会占用命令行) 后台程序方式运行 ./redis-server & kill PID进程

    查找redis进程 ps aux|grep redis kill -9 14636

    2.启动Redis客户端

    ./redis-cli

    3停止Redis服务端与客户端

    ./redis-cli shutdown

    2.端口方式

    服务端启动: ./redis-server --port 8888

    客户端启动: ./redis-cli -port 8888

    停止: ./redis-cli -p 8888 shutdown

    3.配置文件方式(一)

    修改配置文件端口

    vim redis.conf

    服务端启动: ./redis-server ../redis.conf

    客户端启动: ./redis-cli -p 9999

    停止: ./redis-cli -p 9999 shutdown

    4.配置文件方式(二)

    修改配置文件密码

    vim redis.conf

    服务端启动: ./redis-server ../redis.conf

    客户端启动: ./redis-cli -p 9999 -a 123456

    停止: ./redis-cli -p 9999 -a 123456 shutdown

    Redis远程连接

    修改redis.conf 开启redis远程连接,默认使用本地连接 注释 bind 127.0.0.1 这行即可

    启动服务端: ./redis-server ../redis.conf

    以本地计算机cmd窗口为例

    连接: redis-cli -p 9999 -h IP -a 123456

    停止: redis-cli -p 9999 -h IP -a 123456 shutdown

    Processed: 0.011, SQL: 10