博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu redis安装
阅读量:6734 次
发布时间:2019-06-25

本文共 1237 字,大约阅读时间需要 4 分钟。

hot3.png

  1. 下载安装包:

    wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz
  2. 编译源程序:

  • 解压安装包:

    tar xzf redis-2.6.12.tar.gz
  • 进入解压后的安装包目录:

    cd tar xzf redis-2.2.12
  • 进行编译:

    make
  • 编译后安装(需要管理员权限):

    sudo make install
  • 在进行编译与安装后会提示进行测试,所以我们还是make test:

    make test

安装到哪里去了那,去这里找

/usr/local/bin

包含文件说明

redis-server                          redis服务器

redis-cli                                 redis命令行客户端

redis-benchmark                redis性能测试工具

redis-check-aof                  aof文件修复工具

redis-check-dump             RDB文件检查工具

启动的两种方式:

1命令行直接启动:

redis-server

redis服务器默认会使用6379端口,通过--port参数自定义端口号

redis-server --port 6380

2初始化脚本启动redis

首先找到源代码目录中utils下名为redis_init_script文件:

内容略

1)配置初始化脚本,将上面的脚本复制到/etc/init.d目录中,同时修改文件名为redis_xxx   (XXX这里代表端口号,因为以后可能开启多个那,每个端口号不一样,便于区分)复制完成后,修改文件内REDISPORT 为XXX,

2)建立两个文件夹

/etc/redis   存放redis的配置文件

/var/redis/XXX端口号     存放redis的持久化文件

3)修改配置文件

redis提供了一个配置文件模板,在源代码根目录下,叫redis.conf

将redis.conf复制到/etc/redis中,并重命名为XXX端口号.conf,然后对部分参数进行编辑

需要修改配置及说明:

daemonize       yes                                       使redis以守护进程模式运行

pidfile             /var/run/redis_XXX.pid      设置redis的pid文件位置

port               xxx                                            设置redis监听端口号

dir                  /var/redis/XXX                     设置持久化文件存放位置

现在就可以使用 /etc/init.d/redis_XXX  start  启动redis

随系统启动redis方式:

sudo update-rc.d redis_XXX defaults

XXX均代表端口号

正确的停止redis方式,首先用客户端链接要停止的那个redis

xxl@xxl-ubuntu:~$ redis-cli -h 127.0.0.1 -p 6379

redis 127.0.0.1:6379> shutdown

转载于:https://my.oschina.net/012345678/blog/269676

你可能感兴趣的文章
springmvc+mybatis+sql server实现简单登录功能【转】
查看>>
Linux禁Ping的方法
查看>>
ssh不断线的配置方法
查看>>
CentOS后台运行和关闭、查看后台任务命令
查看>>
Mysql学习总结(11)——MySql存储过程与函数
查看>>
ALTER EXTSEQNO must be performed on each corresponding downstream reader
查看>>
生产环境linux服务器系统安全配置
查看>>
我的友情链接
查看>>
MySql中 delimiter 详解
查看>>
浏览器history操作实现一些功能
查看>>
你那么喜欢看”干货“,是因为你根本不想下功夫。
查看>>
Introduction to ASP.NET MVC 4
查看>>
20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 第二周
查看>>
程序员需要具备哪些素质
查看>>
LCM性质 + 组合数 - HDU 5407 CRB and Candies
查看>>
CentOS6.5 配置防火墙+允许指定ip访问端口
查看>>
python测试一
查看>>
vc6.0 托盘图标
查看>>
Python之路【第十一篇】:三目运算、不同数据类型的存储方式及深浅拷贝(copy模块)、列表推导式...
查看>>
比map更强大的multimap
查看>>