Redis教程

Redis安装与使用

本文主要是介绍Redis安装与使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.Redis介绍

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。

2.Redis安装

2.1下载Redis压缩包

下载地址:https://redis.io/download

2.2Redis解压与安装

1.解压redis-6.2.6.tar.gz

查看代码
cd /software/redis/

tar -xzf redis-6.2.6.tar.gz

解压之后的文件:

查看代码
-rw-rw-r--  1 root root 33624 10月  4 18:59 00-RELEASENOTES
-rw-rw-r--  1 root root    51 10月  4 18:59 BUGS
-rw-rw-r--  1 root root  5026 10月  4 18:59 CONDUCT
-rw-rw-r--  1 root root  3384 10月  4 18:59 CONTRIBUTING
-rw-rw-r--  1 root root  1487 10月  4 18:59 COPYING
drwxrwxr-x  7 root root  4096 3月   2 21:09 deps
-rw-rw-r--  1 root root    11 10月  4 18:59 INSTALL
-rw-rw-r--  1 root root   151 10月  4 18:59 Makefile
-rw-rw-r--  1 root root  6888 10月  4 18:59 MANIFESTO
-rw-rw-r--  1 root root 21567 10月  4 18:59 README.md
-rw-rw-r--  1 root root 93724 3月   2 22:04 redis.conf
-rwxrwxr-x  1 root root   275 10月  4 18:59 runtest
-rwxrwxr-x  1 root root   279 10月  4 18:59 runtest-cluster
-rwxrwxr-x  1 root root  1079 10月  4 18:59 runtest-moduleapi
-rwxrwxr-x  1 root root   281 10月  4 18:59 runtest-sentinel
-rw-rw-r--  1 root root 13768 10月  4 18:59 sentinel.conf
drwxrwxr-x  3 root root 12288 3月   2 21:11 src
drwxrwxr-x 11 root root  4096 10月  4 18:59 tests
-rw-rw-r--  1 root root  3055 10月  4 18:59 TLS.md
drwxrwxr-x  9 root root  4096 10月  4 18:59 utils

2.编译:make

查看代码
cd redis-6.2.6
make

make命令执行完之后,会在redis.6.2.6/src 目录下生成几个可执行文件:

  1. redis-server:Redis服务器

  2. reids-cli:Redis客户端,Redis命令执行工具

  3. redis-benchmark:Redis性能测试工具,也可以用telent根据纯文本协议来操作

  4. redis-check-aof:数据修复

  5. reids-check-dump:检查导出工具

注:由于src下生成文件较多,查找文件不便,可将redis关键文件复制到redis.6.2.6目录下(自定义目录),如下所示:

3.安装

查看代码
mkdir ~/software/redis-bin
make install PREFIX=~/software/redis-bin/   #PREFIX选项用来指定安装的位置

2.3启动Redis服务器和Redis客户端

启动Redis服务器:

进入redis.6.2.6/src 目录下执行命令:

默认配置文件启动:./redis-server

指定配置文件启动:./reids-server /redis.conf配置文件所在目录

 

启动Redis客户端:

进入redis.6.2.6/src 目录下执行命令:

  • ./reids-cli (-h:默认127.0.0.1 或 localhost,-p:6379)

  • ./redis­cli ­-h IP地址 ­-p 端口号  #连接指定主机、指定端口的redis,如./redis­cli ­h localhost ­p 6379

当Reids服务起设置密码时(requirepass password),Reids客户端启动命令:./redis-cli -h ip -p port(默认6379) -a password

 

补充:可将 ../software/redis-bin/ 添加到PATH变量中,便于执行命令

查看代码
vi ~/.bashrc
export PATH=$PATH:/Users/wangbo/software/redis­bin/bin
    
source ~/.bashrc

 

这篇关于Redis安装与使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!