首页 > 数据库 >Redis

Redis

时间:2022-11-21 23:05:56浏览次数:43  
标签:localhost202 src 19 Redis redis 2.8 root


1、下载Redis2.8.19

[root@localhost202 src]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz

[root@localhost202 src]# tar -zxf redis-2.8.19.tar.gz

[root@localhost202 src]# cd redis-2.8.19

2、编译

[root@localhost202 redis-2.8.19]# make

3、编译测试

[root@localhost202 redis-2.8.19]# make test

小提示:如果没安装有tcl那么会包下面这错误:

You need tcl 8.5 or newer in order to run the Redis test

   【安装Tcl-8.6.3】

     [root@localhost202 src]# wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz

     [root@localhost202 src]# tar -zxf tcl8.6.3-src.tar.gz

     [root@localhost202 src]# cd tcl8.6.3/unix/

     [root@localhost202 src]# ./configure

     [root@localhost202 src]# make

     [root@localhost202 src]# make install

4、安装

[root@localhost202 redis-2.8.19]# make PREFIX=/usr/local/redis install

这步完了之后,Redis就被安装到了/usr/local/redis/ 下面了

5、配置,下面就是修改配置文件

[root@localhost202 redis-2.8.19]# cp ./redis.conf /usr/local/redis/

[root@localhost202 redis-2.8.19]# vim /usr/local/redis/redis.conf

daemonize   yes          #redis将以守护进程的方式运行,默认为no会暂用你的终端

timeout 300          #当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能

dir /data/redisdb        #指定数据库持久化数据目录

更多的配置信息说明,请百度“redis配置文件详解”,了解更多的信息

[root@localhost202 redis-2.8.19]# mkdir -p /data/redisdb #创建redis数据存放目录

6、运行/开启Redis

[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-server

这里会输出一些信息,会教你怎样配置一些重要的配置

7、进入Redis客户端,进行简单的操作体验

[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-cli

127.0.0.1:6379> set name tomener

OK

127.0.0.1:6379> get name

"tomener"

~~小插曲,刚开是安装的时候,把安装目录名称写错了,写成了/usr/local/reids 本来应该是redis,怎么办呢,先关闭Redis,看第8步,然后再make PREFIX=/usr/local/redis install一次,完了之后把,之前的reids目录删除了, rm -rf /usr/local/reids,再配置一次配置文件就ok了。

8、关闭Redis

[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-cli shutdown

 

CentOS编译安装Redis完毕~~

9、加入服务,并开机自启动

[root@localhost202 redis-2.8.19]# vim /etc/init.d/redis

加入如下脚本,新浪博客不好贴出来

把里面的代码复制到redis里面

[root@localhost202 redis-2.8.19]# chmod 0755 /etc/init.d/redis

测试一下

[root@localhost202 redis-2.8.19]# /etc/init.d/redis start

加入Linux服务

[root@localhost202 redis-2.8.19]# chkconfig --add redis

设置开机自启动

[root@localhost202 redis-2.8.19]# chkconfig --level 235 redis on

加入服务之后我们就可以用熟悉的命令来开启、关闭、重启redis了

[root@localhost202 redis-2.8.19]# service redis start|stop|restart

 

Redis安装、配置、启动、服务的介绍到此就介绍了~~

标签:localhost202,src,19,Redis,redis,2.8,root
From: https://blog.51cto.com/u_15887056/5875398

相关文章

  • 【Java】Redis保存Java对象
    1.前言这是一篇来自2018年的文章,当时已经在现在这家公司工作。公司刚起步是购买外包公司产品做定制化开发,在开发微信版的过程中遇到了一个问题。由于微信端需要通过H5的入......
  • Redis基础学习一
    1.redis简介RemoteDictionaryServer(远程字典服务器),是一个用C语言编写的、开源的、基于内存运行并支持持久化的、高性能的NoSQL数据库.也是当前热门的NoSQL数据库之一......
  • redisObject 对象
    原文链接redisObject在redis中,不同的数据类型有不同的操作命令。如:LPUSH和LLEN只能用于列表键,而SADD和SRANDMEMBER只能用于集合键。因此redis必须让每个键都......
  • Spring Redis 模糊查询匹配key
    背景原方法在Redis内存储条数过多时效率较低,尝试进行改良。修改模糊查询方式后有效提高查询效率。改良步骤原方法原模糊查询方法采用ScanOptions匹配key的前缀,但并未设......
  • Redis知识
    1redis是什么https://www.cnblogs.com/qqflying/p/9192331.htmlredis-RemoteDictionaryServer(即远程字典服务),是一个开源的、使用C语言编写的、支持网络交互的、......
  • Redis学习笔记
    什么是NoSQL相对于传统的关系型数据库(MySQL、Oracle等)的行列模式,在大数据时代很难正常运行,所以产生了NoSQL的一种数据库用来存储访问量比较高的数据,常见的NoSQL数据库有......
  • redis开启多端口
    Centos安装多端口的redis服务背景redis默认端口6379,由于开发需要,key有重复。于是另起端口6380。配置服务过程1、新建/etc/redis6380.conf,内容如下:bind0.0.0.0po......
  • spring boot调试redis报错:Unable to connect to Redis; 问题记录
    1、代码packagecom.example.spring1121;importorg.junit.jupiter.api.Test;importorg.springframework.beans.factory.annotation.Autowired;importorg.springfr......
  • redis事务
    redis事务事务一般包括多个操作,不能被打断Multi、Exec、discard从输入multi命令开始,输入的命令都是依次进入命令队列中,但不会执行,直到输入exec后,redis会将之前的命令......
  • 【Azure Redis 缓存】Redis 连接失败
    问题描述AzureRedis出现连接失败,过一会儿后,又能自动恢复。 问题解答其实,因为AzureRedis服务一直都有升级维护的操作(平均每月一次),Redis服务更新是平台自动进行的计划内......