mac python安装步骤,mac系统python安装
Redis基础概念
1.Redis的数据类型:
字符串、列表、集合、有序集合、散列)。
2.Redis和memcache的独特性:
)1) redis可以用于内存,memcache可以用于缓存。这个特点主要是因为它的“持续”功能。
)保存的数据是有“结构”的。在memcache中,只存储一种类型的数据3354“字符串”,但redis可以存储字符串、链表、集合、有序集和哈希结构。
3.两种可持续发展方式:
Redis被配置为在内存中存储数据或使用虚拟内存。
为了实现数据持久化,(1)使用屏幕快照的方法,将内存中的数据连续写入磁盘。)性能高,但可能会造成部分数据丢失。)。
2)使用mysql记录每次更新的日志。
4.Redis主从同步:非常有利于提高读取性能。
5.Redis服务器的默认端口是6379。
Redis安装MacOS版本:10.12.6
一、下载并安装 Redis
官方网站:https://redis.io/download下载稳定版
下载版本:http://download.redis.io/releases/redis-5.0.4.tar.gz
Mac上下载路径的默认值:/Users/hotch/Downloads
二、安装Redis(使用root权限操作)
#sudo su
# CD/用户/hotch/下载/
# tar zvxfredis-5 . 0 . 4 . tar . gz-解压安装包
#cd redis-5.0.4
# sudo make测试-编译测试
# sudo make install-编译并安装
# redis-server -启动redis服务器。
就是这样。Redis已成功安装在Mac上。
注意:在Mac上使用:Control C将退出此界面。
三、查看Redis进程,结束进程
查看redis进程:杀死对应的pid redis进程。为了以后的作文
#ps -ef grep -i redis
#kill -9 7322 - pid:7322
四、修改配置
4.1目录的编制
在redis目录中创建免费的serial、etc和db目录。
#cd /usr/local/redis-5.0.4
#不带#sudo mkdir的串行etc数据库
4.2移动文件
/usr/local/redis-5.0.4/src目录
mkreleasehdr.sh
redis-基准- redis性能测试工具
这是一个检查rd B日志的工具
Redis - CLI -用于连接的客户端
Redis服务器—redis服务流程
/usr/local/redis-5.0.4/复制到免费的串行目录
#cd /usr/local/redis-4.0.9/免费序列号
#cp …/src/mkreleasehdr.sh .
# CP…/src/redis-基准测试.
#cp …/src/edis-check-rdb .
#cp …/src/redis-cli .
#cp …/src/redis-server .
将redis.conf复制到/usr/local/redis-5.0.4/etc
# CP/usr/local/redis-5 . 0 . 4/redis . conf/usr/local/redis-5 . 0 . 4/etc
/usr/local/redis-5.0.4目录中的新日志文件:log-redis.log
#cd /usr/local/redis-5.0.4
#触摸log-redis.log
在/usr/local/redis-5.0.4目录中创建redis.pid文件
#cd /usr/local/redis-5.0.4
#mkdir redis.pid
4.3配置文件
将redis.conf复制到/usr/local/redis-5.0.4/etc
# CP/usr/local/redis-5 . 0 . 4/redis.conf/usr/local/redis-5 . 0 . 4/etc编辑redis . conf
# CD/usr/local/redis-5 . 0 . 4/etc # vim redis . conf注意:vim常用命令1)i编辑模式2)esc :wq保存退出3)esc :q!-不保存退出4)/全文搜索参照以下内容修改redis.conf:
#更改为守护模式,如果需要在后台运行,将此项的值更改为yes daemon yes #设置进程锁文件。默认情况下,将pid文件放在/var/run/redis.pid中,这可以配置到其他地址PID file/usr/local/redis/redis . PID # port monitor port。默认为6379port 6379#客户端连接时的超时时间,单位为秒超时300#日志级别,分为调试、revbose、通知、警告四个级别。一般在生产环境下,打开noticeloglevel debug#日志文件的位置,配置日志文件的地址。默认使用标准输出,即命令行终端端口打印的日志文件/usr/local/redis/log-redis . log #设置数据库的数量,默认数据库为16个。您可以使用SELECT命令在连接上指定数据库iddatabases 16## #,指定需要多长时间和多少次更新操作,并将数据同步到数据文件。#save#Redis的默认配置文件中提供了三个条件:save 900 1save 300 10save 60 10000#指定数据存储到本地数据库时是否压缩。默认值为是。Redis采用LZF压缩。如果想节省CPU时间,#可以关闭这个#选项,但是会导致数据库文件变得很大。执行镜像备份时,是否压缩rdbcompression yes#指定本地数据库文件名,文件名dbfilename dump.rdb#指定本地数据库路径,路径dir /usr/local/Redis/db/#指定每次更新操作后是否记录日志。默认情况下,Redis将数据异步写入磁盘。如果它没有打开,可能会导致电源故障。因为redis本身是按照上面的保存条件来同步数据文件的,所以带#的数据只会在内存中存在一段时间。appendonly no#指定更新日志条件,有三个可选值:#no:表示等待操作系统缓存数据并同步到磁盘(fast) #always:表示每次更新操作后手动调用fsync()将数据写入磁盘(slow,Security) #everysec:表示每秒一次(折中,默认值)appendfsync everysec集群设置同步:
Slaveof:将此数据库设置为其他数据库的从数据库masterauth:当连接master数据库需要密码验证时,在此设置requirepass:设置密码maxclients在客户端连接后的任何其他指定之前使用:限制同时连接的客户端数量maxmemory:设置redis可以使用的最大内存appendonly:打开appendonly模式后,Redis会将收到的每个写操作追加到appendonly.aof文件中。redis重新启动时,将从该文件appendfsync:设置appendonly.aof文件的同步频率vm_enabled:是否打开虚拟内存支持vm_swap_file:设置虚拟内存的交换文件的路径VM _ max _ moment:设置打开虚拟内存后redis将使用的最大物理内存的大小,默认值为0vm_page_size:设置虚拟内存页面的大小vm_pages:设置交换文件的总页数vm_max_thrrads:设置vm IO在
#./免费谷类食品/redis-server。/etc/redis . conf-启动redis服务并指定配置文件# controlc-退出redis服务器启动界面。至此,我们已经完成了Redis的安装和配置。
五、常用命令
5.1检查日志文件:
#tail -f log-redis.log 5.2打开redis客户端
#/usr/local/redis-5.0.4/free谷类//redis-cli #quit -退出redis客户端5.3的编辑界面,检查是否启动:
#redis-cli ping redis-cli跟上命令会将参数发送到本地redis 6379的端口。让我们来看看基本操作:
5.4 Redis客户端的常用命令
set key value-set key value get key-get key value exist key-检查此key是否有key *-检查所有keyflushall -消除所有key 5.5并停止redis服务。
关闭redis客户端
#/usr/local/redis/免费谷物/redis-cli关闭
关闭redis服务
# pkill redis-服务器
强制关闭服务器
强制终止redis进程可能会导致数据丢失,因为redis可能会将内存数据同步到硬盘。
方法一
# psaxu grepradis查找redis服务器的PID
#kill -9 PID
方法2
#ps -ef grep -i redis
#kill -9 pid
检查redis默认端口号6379的占用情况。
#Netstat -tunpl grep 6379
启动客户端
默认启动:使用redis-cli命令启动客户端,并根据默认配置(127.0.0.1: 6379)连接到redis。
#/usr/local/redis-5.0.4/免费麦片/redis-cli
指定地址和端口号。
#redis-cli -h 127.0.0.1 -p 6379
6.启动服务器。
#cd /usr/local/redis-5.0.4
#./免费谷类食品/redis-server。/etc/redis.conf
六、(可选)安装图形化界面-redis客户端
Mac客户端安装:redis-desktop-manager
下载地址(分发):https://redisdesktop.com,官方网站
Github下载地址(测试版):/https://github . com/u glide/redisdesktop manager/releases
安装期间的错误解决方案
重复安装和卸载后,将报告以下错误:[异常]:执行测试客户端:无法执行“src/redis-benchmark”:make[1]:* * *[test]error 1 make:* * *[test]error 2要解决此错误,只需执行以下语句:
制造distclean制造制造测试
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。