Redis 服务安装

Stella981
• 阅读 467

下载

客户端可视化工具: RedisDesktopManager
redis官网下载: http://redis.io/download

windos服务安装

  • windows服务安装/卸载
  1. 下载文件并解压
  2. 使用 管理员身份 运行命令行并且切换到解压目录
  3. 执行 redis-service --service-install
  4. windows+R 打开运行窗口, 输入 services.msc 查看是否有 redis 服务
  5. 如果没有启动,可以在服务面板中点击启动,也可以使用 redis-server --service-start 启动服务
  6. 想要停止此服务,可以在服务面板中点击关闭,也可以使用 redis-server --service-stop 停止服务

  • linux服务安装
  1. 下载源码包: wget http://download.redis.io/releases/redis-3.2.1.tar.gz

  2. 解压 源码包并且移动到 /usr/local/ 目录中

    tar -zxf redis-3.2.1.tar.gz

    mv redis-3.2.1 /usr/local/redis

为什么移动到这个目录中? 因为等下需要安装到这个目录中

  1. 进入 /usr/local/redis 该目录中执行安装命令 make

make 命令执行完后, src目录下会有 redis-server(服务端) redis-cli(客户端)

  1. 进入 src 目录中运行服务端(后台), 然后使用客户端来访问, 看是否能够启动成功

    cd src ./redis-server /usr/local/redis/redis-conf & ./redis-cli

/usr/local/redis/redis-conf 是默认的配置文件,可以根据需要修改
如果运行 ./redis-cli 能够出现 127.0.0.1:6379> 提示符,说明连接成功

  1. 设置 redis 服务为自动启动

    vim /etc/rc.local

    加入这一行

    /usr/local/redis/src/redis-server /usr/local/redis/redis-conf &

redis 设置密码

设置密码后, 重启服务才能生效

  • 修改配置文件 /usr/local/redis/redis.conf, 找到下面这行去掉注释并修改

    requirepass your_password

PHP 安装 redis 扩展

  • 下载: http://pecl.php.net/package/redis

  • 解压该文件进入此目录

    unzip phpredis-php7.zip cd phpredis7

  • 配置安装环境(路径根据自己的实际情况)

    ./configure --with-php-config=/usr/local/php/bin/php-config

    make && make install

编译安装成功后,在/usr/local/php/lib/php/extensions/no-debug-zts-20151012 会生成一个 redis.so 的文件

  • 修改php的配置文件

    vim /usr/local/etc/php.ini

    大概在 720 行左右, 添加这一行配置

    extension="redis.so";

  • 重启 apache 服务

    /usr/local/apache2/bin/apachectl restart

  • 使用 phpinfo() 函数来查看是否安装成功

Redis 服务安装

扩展安装成功

客户端软件 RedisDesktopManager 的使用

github 地址: https://github.com/uglide/RedisDesktopManager/stargazers

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这