欢迎来访我的博客。

Redis学习笔记1:安装和启动

数据库 小张哥哥 243浏览 0评论

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。由于其高可用,高性能,已经被广泛使用了。现在对Redis的学习过程做一系列的总结性的记录。

Redis的安装

Linux,下载Redis:
http://redis.io

解压缩:


tar -xzf redis-5.0.5.tar.gzln -s redis-5.0.5 rediscd redismakemake install


可执行文件说明

redis-server 启动redis服务器
redis-cli 启动redis命令行客户端
redis-benchmark redis性能测试工具
redis-check-aof 修复aof持久化文件
redis-check-dump rdb文件检查工具
redis-sentinel sentinel服务器


三种启动方式


最简启动


redis-server

检查启动状态:


ps -ef | grep redisnetstat -antpl | grep redis
redis-cli -h ip -p port ping


动态参数启动

启动时,可以设置IP地址和端口号

redis-server -h 127.0.0.1 -p 6380


配置文件启动

我们在使用中更多使用的是使用配置文件进行启动。通过配置文件启动,我们可以给redis服务器设置更多的个性化设置。还可以以多实例(使用端口区分)的方式运行,提高性能。

redis-server config-path

使用配置文件启动时候,

我们一般会先新建一个文件夹用于存储配置文件

mkdir config

默认配置文件不要动,复制一个新的配置文件到config目录下

copy redis.conf  config/redis.conf

一般文件名称修改一下,带上端口信息,用于在多实例启动时候进行区分

cd config
mv  redis.conf redis_6380.conf

编辑该配置文件:

daemonize yes
port 6380
dir "opt/redis/data"
logfile "log_file"


使用配置文件进行启动

redis-server redis_6380.conf

比较

生产环境下使用配置启动
单机多实例配置文件,使用端口区分。


Redis客户端链接


redis-cli -h 127.0.0.1 -p 6380pingset hello word
get hello


Redis客户端返回值

状态回复:ping pong
错误回复:(error)
整数回复:incr hello
字符串回复: get hello
多行字符串回复: mget hello foo


Redis常用配置

daemonize 是否以守护进程启动
port Redis对外端口号
logfile Redis系统日志
dir Redis工作目录


转载请注明:禅思 » Redis学习笔记1:安装和启动?

喜欢 (0) or 分享 (0)

我的个人微信公众号,欢迎关注

扫码或搜索:Python后端开发Django

Python后端开发Django

微信公众号 扫一扫关注

结交朋友、一起学习,一起进步。

科波之主

QQ号 386046154 立即加入

添加微信,进行技术交流

专注技术交流, 一同成长进步

我的微信号

如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(0)个小伙伴在吐槽