redis入门学习记录(一)

1、linux在线下载Redis ,官网地址:https://redis.io/download
目前,最新的Redist版本为redis-5.0.0,使用wget下载

进入/usr/local/src目录,使用如下命令:

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

下载后如下图:

2、下载完成redis安装包后,进行解压,命令如下:

tar -zxvf redis-5.0.0

3、编译安装,指定redis可执行文件安装的目录,这里为什么要指定目录,如果不指定目录,默认的目录比较分散,不易维护。

进入解压目录:cd redis-5.0.0,执行安装命令如下:

make PREFIX=/usr/local/redis install

4、编译安装完成后,在目录/usr/local/redis/bin下存在以下几个文件。

5、前台启动redis(所谓在前台启动是指在当前shell窗口有效,当窗口关闭后redis就关闭了),在当前的bin目录下执行命令启动redis:

进入目录:/usr/local/redis/bin,执行如下命令:

./redis-server

启动后如下图:

6、前台启动redis当前窗口关闭后redis就自动关闭了。所以我们要设置成后台启动redis(后台启动即配置成redis在后台运行,即使关闭当前shell窗口,redis也正常运行),首先拷贝文件,命令如下:

cp /usr/local/src/redis-5.0.0/redis.conf  /usr/local/redis/

在目录/usr/local/redis/  下编辑redis.conf

将参数daemonize yes设置成yes,默认为no。该参数是配置成后台开启参数开关,如下图:

关闭窗口,重启启动redis:在目录 /usr/local/redis/ 下 执行命令如下,后面的配置文件是redis启动的时候加载的参数文件。

./bin/redis-server ./redis.conf

启动成功如下:

7、停止redis服务。使用如下命令:

在目录/usr/local/redis下执行命令即可关闭redis服务:

./bin/redis-cli shutdown

8、查看redis进程是否还存在:

正常redis启动的时候存在以下进程

关闭redis服务后再查看已经没有了,如下图:

9、配置redis开机启动,使用如下命令,往rc.local增加redis服务开机启动,方便机器重启不需要重启。

echo "/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf" >> /etc/rc.local

原文地址:https://www.cnblogs.com/yuanchaoyong/p/9966865.html

时间: 2024-10-09 04:11:27

redis入门学习记录(一)的相关文章

redis入门学习记录(二)

继第一节 redis入门学习记录(一)之后,我们来学习redis的基本使用. 接下来我们看看/usr/local/redis/bin目录下的几个文件作用是什么? redis-benchmark:redis性能测试工具 redis-check-aof:检查aof日志的工具 redis-check-dump:检查rdb日志的工具 redis-cli:连接用的客户端 redis-server:redis服务进程 1.使用redis的客户端操作 我们现在往redis存储一个key = value  的数

redis入门学习

一.简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的

Redis入门学习(二):下载安装

Linux操作系统 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar xzf redis-4.0.11.tar.gz$ cd redis-4.0.11$ makeThe binaries that are now compiled are available in the src directory. Run Redis with:

Redis入门学习笔记一

Redis 简要描述: 1.  Redis 是啥 ? Redis 英文名称全称为: Remote Dictionary Server ,中译为远程字典服务器. 是一款区分于磁盘数据库如(Mysql)的采用Key-Value键值对的字典结构的缓存数据库. 2. Redis有什么作用? Redis作为一款内存数据库,其最大的有点就是高速,对于那些高频访问的数据,进行加缓存.Redis加载缓存的时候使用的LRU机制,对于热点数据将会持续保留,其他的将会被淘汰. Redis涉及到的LRU简要源码解析算法

Python3.5入门学习记录-条件控制

Python的条件控制同C#一样,都是通过一条或多条语句的执行结果(True OR False)来决定执行的代码块. if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果

Python3.5入门学习记录-列表、元在、字典

1.列表 python列表的定义使用[] list = [1,2,3,4,5] #创建一个心列表list 获取列表中的值 first = list[0] #list中第一个值 last = list[-1] #list中最后一个值 增.删.改.查 list.append(6) #在列表末尾增加一个值 list.insert(1,3) #在列表的第二个元素插入一个新的元素3 del list[1] #删除列表中的第二个元素 list[1:2] = [2.1,2.2] #将列表的第二个元素修改成两个

Python3.5入门学习记录-函数

Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文档字符串-用于

Python3.5入门学习记录-File

在Python中,操作文件对象使用open函数来创建,下表列出了常用的操作file的函数: 序号 方法及描述 1.file.close() 关闭文件.关闭后文件不能再进行读写操作. 2.file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入. 3.file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上. 4.file.isatty() 如果文件

Python3.5入门学习记录-模块

模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 模块也是Python对象,具有随机的名字属性用来绑定或引用. 简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 例子 一个叫做aname的模块里的Python代码一般都能在一个叫aname.py的文件中找到.下例是个简单的模块common.py. def printFunc(param): print(("Hello:{0}&qu