API for communicating with Redis servers
https://pecl.php.net/package/redis
Extension provides an API for communicating with the Redis servers
- Sources inherited from project openSUSE:Leap:15.1
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.1:ARM/php7-redis && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
php7-redis.changes | 0000011126 10.9 KB | |
php7-redis.spec | 0000002153 2.1 KB | |
redis-4.3.0.tgz | 0000241883 236 KB | |
redis.ini | 0000000522 522 Bytes |
Latest Revision
Ludwig Nussel (lnussel_factory)
accepted
request 690693
from
Johannes Weberhofer (weberho)
(revision 34)
- Update to 4.3.0 * Proper persistent connections pooling implementation * RedisArray auth * Use zend_string for storing key * Add ZPOPMAX and ZPOPMIN support * Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO * Add callback parameter to subscribe/psubscribe arginfo * Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC * Xgroup updates * RedisCluster auth * Cancel pipeline mode without executing commands * Use zend_string for pipeline_cmd * Different key hashing algorithms from hash extension * Breaking the lock acquire loop in case of network problems * Implement consistent hashing algorithm for RedisArray * Use zend_string for storing RedisArray hosts * Update lzf_compress to be compatible with PECL lzf extension * Fix RedisCluster keys memory leak * Directly use return_value in RedisCluster::keys method * Fix segfault in Redis Cluster with inconsistent configuration * Masters info leakfix * Refactor redis_sock_read_bulk_reply * Remove unused parameter lazy_connect from redis_sock_create * Remove useless ZEND_ACC_[C|D]TOR. * Documentation improvements - Added additional settings to redis.ini - Update to 4.2.0 * https://pecl.php.net/package-changelog.php?package=redis&release=4.2.0 * Optimize close method. * Prevent potential infinite loop for sessions. * Fix coverty warnings. * Fix session memory leaks. * Fix XCLAIM on 32-bit installs. * Build warning fixes. * Fix incorrect arginfo for `Redis::sRem` and `Redis::multi`. * Update STREAM API to handle STATUS -> BULK reply change. * Treat a -1 response from cluster_check_response as a timeout. * Use a ZSET insted of SET for EVAL tests. * Missing space between command and args. * Streams API. * Reset the socket after a timeout to make sure no wrong data is received. * Modify session testing logic. * Allow '-' and '+' arguments and add tests for zLexCount and zRemRangeByLex. * Fix printf format warnings. * Session module is required. * Set default values for ini entries. * Display ini entries in output of phpinfo. * Persistant connections can be closed via close method + change reconnection logic. * Documentation improvements. - Update to 4.1.1 * https://pecl.php.net/package-changelog.php?package=redis&release=4.1.1 * Fix arginfo for Redis::set method. * Fix compression in RedisCluster. * Fix TravisCI builds. * Highlight php codes in documentation. - Update to 4.1.0 * https://pecl.php.net/package-changelog.php?package=redis&release=4.1.0 * Add callbacks validate_sid and update_timestamp to session handler. * Call cluster_disconnect before destroying cluster object. * Bulk strings can be zero length. * Handle async parameter for flushDb and flushAll. * Split INSTALL and add more instructions. * Only the first arg of connect and pconnect is required. * Add session locking functionality. * Fix compression in RedisCluster. * Refactor geo* commands + documentation improvements. - Update to 4.0.2 * https://pecl.php.net/package-changelog.php?package=redis&release=4.0.2 * Fix of exists method to take multiple keys and return integer value. - Update to 4.0.1 * Fix arginfo for connect/pconnect issue * Don't leak a ZVAL * Fix config.m4 for lzf * Updates EXISTS documentation and notes change in 4.0.0 * Fix typo in notes - Update to 4.0.0 * https://pecl.php.net/package-changelog.php?package=redis&release=4.0.0 * Add proper ARGINFO for all methods. * Let EXISTS take multiple keys. * Use zend_string as returning value for ra_extract_key and ra_call_extractor. * Implement SWAPDB and UNLINK commands. * Return real connection error as exception. * Disallow using empty string as session name. * Use zend_string for storing auth and prefix members. * The element of z_seeds may be a reference on php7. * Avoid connection in helper methods. * Add tcp_keepalive option to redis sock. * More robust GEORADIUS COUNT validation. * Add LZF compression (experimental). * Allow to use empty string as persistant_id. * Don't use convert_to_string in redis_hmget_cmd. * Allow mixing MULTI and PIPELINE modes (experimental). * PHP >=7.3.0 uses zend_string to store `php_url` elements. * Documentation improvements. - Remove %configure/make duplicates. - Add %licence macros. - Build with hidden visibility, only a few symbols must be exported, those are marked with default visibility in PHP core headers. - Update to 3.1.6 * ChangeLog https://pecl.php.net/package-changelog.php?package=redis&release=3.1.6 * Fix of RedisArray distributor hashing function which was broken in 3.1.4. * Fix RedisCluster constructor with PHP 7 strict scalar type. * Allow to use empty string as persistant_id. * Fix cluster_init_seeds. * Fix z_seeds may be a reference. * PHP >=7.3 uses zend_string for php_url elements. - Update to 3.1.4 * ChangeLog https://pecl.php.net/package-changelog.php?package=redis&release=3.1.4 * Allow mixing MULTI and PIPELINE modes (experimental). * Added integration for coverty static analysis and fixed several warnings. * Fixed link to redis cluster documentation. * Remove unused PHP_RINIT and PHP_RSHUTDOWN functions. * Removed duplicate HGET in redis array hash table, formatting. * Treat NULL bulk as success for session read. * Refactor redis_send_discard. * Updated runtime exception handling. * Added a github issue template. * Initialize gc member of zend_string. * Fix valgrind warnings. * Fix php5/php7 compatibility layer. * Fix typo in README.markdown. * Improve redis array rehash. * Change redis array pure_cmds from zval to hashtable. * Don't try to set TCP_NODELAY on a unix socket and don't warn on multiple calls to pipeline. * Use zend_string rather than char* for various context fields. * Various other library fixes. - Remove the php5 packages as the php5 language is being removed - Update to 3.1.3 * ChangeLog https://pecl.php.net/package-changelog.php?package=redis&release=3.1.3 - Add config file redis.ini - Format spec-file to macro style - Upgraded to version 3.1.2 * RedisArray segfault fix [564ce3] (Pavlo Yatsukhnenko) * Small memory leak fix [645888b] (Mike Grunder) * Segfault fix when recreating RedisCluster objects [abf7d4] (Michael Grunder) * Fix for RedisCluster bulk response parsing [4121c4] (Alberto Fern?ndez) * Re allow single array for sInterStore [6ef0c2, d01966] (Michael Grunder) * Better TravisCI integration [4fd2f6] (Pavlo Yatsukhnenko) - Upgraded to version 3.1.1 This release contains mostly fixes for issues introduced when merging the php 5 and 7 codebase into a single branch. * Fixed a segfault in igbinary serialization (@yatsukhnenko) * Restore 2.2.8/3.0.0 functionality to distinguish between an error and simply empty session data. (@remicollet) * Fix double to string conversion function (@yatsukhnenko) * Use PHP_FE_END definition when available (@remicollet) * Fixed various 'static function declared but not used' warnings * Fixes to various calls which were typecasting pointers to the wrong size. (@remicollet) * Additional test updates for 32 bit systems (@remicollet) * ARM rounding issue in tests (@remicollet) * Use new zend_list_close instead of zend_list_delete when reconnecting. * Refactoring of redis_boolean_response_impl and redis_sock_write (@yatsukhnenko) * Added php session unit test (@yatsukhnenko) * Added explicit module dependancy for igbinary (@remicollet) * Added phpinfo serialization information (@remicollet) - Version 3.1.0 In this version of phpredis codebase was unified to work with all versions of php. Also many bug fixes and some improvements has been made. - Improvements * Support the client to Redis Cluster just having one master (andyli) [892e5646] * Allow both long and strings that are longs for zrangebyscore offset/limit (Michael Grunder) [bdcdd2aa] * Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko) [71c9f7c8] - Fixes * Fix incrby/decrby for large integers (Michael Grunder) [3a12758a] * Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola) [a9857d69] * Fixed method call problem causes session handler to display two times (ZiHang Gao) [24f86c49] * psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445] * Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin) [58e1d799] * Move zend_object handler to the end (Michael Grunder) [34107966] * Using setOption on redis array causes immediate connection (Pavlo Yatsukhnenko) [f1a85b38] - Provide php-redis as php5 and php7 can't be installed together - Updated to version 3.0.0 - no changelog provided - Update build from php7 branch
Comments 0