mac python安装步骤,mac系统python安装

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: