PHP Package: predis/predis
Predis is a PHP client library for Redis that provides a flexible and efficient way to interact with Redis databases.
Current Version: 3.3.0
Last Updated: 2025-11-24
PHP Requirement: ^7.2 || ^8.0
Dependencies:
phpredis/phpredis
phpredis/phpredis
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Predis is a feature-rich PHP library that offers comprehensive support for Redis and its functionalities. It simplifies the process of working with Redis databases by providing powerful abstractions and utilities. With its user-friendly interface and robust capabilities, Predis is the go-to solution for integrating Redis into PHP applications.
Classes:
- Predis\PredisException
- Predis\Configuration\Options
- Predis\Configuration\OptionsInterface
- Predis\Configuration\Option\Prefix
- Predis\Configuration\Option\Commands
- Predis\Configuration\Option\Cluster
- Predis\Configuration\Option\Connections
- Predis\Configuration\Option\Exceptions
- Predis\Configuration\Option\Replication
- Predis\Configuration\Option\CRC16
- Predis\Configuration\Option\Aggregate
- Predis\Configuration\OptionInterface
- Predis\Session\Handler
- Predis\Cluster\Hash\HashGeneratorInterface
- Predis\Cluster\Hash\CRC16
- Predis\Cluster\SimpleSlotMap
- Predis\Cluster\RedisStrategy
- Predis\Cluster\ClusterStrategy
- Predis\Cluster\StrategyInterface
- Predis\Cluster\SlotMap
- Predis\Cluster\SlotRange
- Predis\Cluster\NullSlotRange
- Predis\Cluster\Distributor\KetamaRing
- Predis\Cluster\Distributor\EmptyRingException
- Predis\Cluster\Distributor\DistributorInterface
- Predis\Cluster\Distributor\HashRing
- Predis\Cluster\PredisStrategy
- Predis\Consumer\PubSub\RelayConsumer
- Predis\Consumer\PubSub\Consumer
- Predis\Consumer\PubSub\DispatcherLoop
- Predis\Consumer\PubSub\SubscriptionContext
- Predis\Consumer\Push\PushNotificationException
- Predis\Consumer\Push\Consumer
- Predis\Consumer\Push\DispatcherLoop
- Predis\Consumer\Push\PushResponse
- Predis\Consumer\Push\PushResponseInterface
- Predis\Consumer\ConsumerInterface
- Predis\Consumer\AbstractConsumer
- Predis\Consumer\AbstractDispatcherLoop
- Predis\Consumer\DispatcherLoopInterface
- Predis\ClientConfiguration
- Predis\ClientException
- Predis\Transaction\AbortedMultiExecException
- Predis\Transaction\Strategy\ClusterConnectionStrategy
- Predis\Transaction\Strategy\NodeConnectionStrategy
- Predis\Transaction\Strategy\NonClusterConnectionStrategy
- Predis\Transaction\Strategy\StrategyInterface
- Predis\Transaction\Strategy\StrategyResolverInterface
- Predis\Transaction\Strategy\ConnectionStrategyResolver
- Predis\Transaction\Strategy\ReplicationConnectionStrategy
- Predis\Transaction\MultiExec
- Predis\Transaction\Exception\TransactionException
- Predis\Transaction\Response\BypassTransactionResponse
- Predis\Transaction\MultiExecState
- Predis\ClientContextInterface
- Predis\Connection\StreamConnection
- Predis\Connection\Resource\StreamFactoryInterface
- Predis\Connection\Resource\Exception\StreamInitException
- Predis\Connection\Resource\Stream
- Predis\Connection\Resource\StreamFactory
- Predis\Connection\Cluster\ClusterInterface
- Predis\Connection\Cluster\RedisCluster
- Predis\Connection\Cluster\PredisCluster
- Predis\Connection\NodeConnectionInterface
- Predis\Connection\RelayFactory
- Predis\Connection\Parameters
- Predis\Connection\AbstractAggregateConnection
- Predis\Connection\ConnectionException
- Predis\Connection\CompositeStreamConnection
- Predis\Connection\ParametersInterface
- Predis\Connection\RelayMethods
- Predis\Connection\AbstractConnection
- Predis\Connection\CompositeConnectionInterface
- Predis\Connection\AggregateConnectionInterface
- Predis\Connection\FactoryInterface
- Predis\Connection\Replication\MasterSlaveReplication
- Predis\Connection\Replication\ReplicationInterface
- Predis\Connection\Replication\SentinelReplication
- Predis\Connection\RelayConnection
- Predis\Connection\Factory
- Predis\Connection\ConnectionInterface
- Predis\ClientInterface
- Predis\Monitor\Consumer
- Predis\Collection\Iterator\Keyspace
- Predis\Collection\Iterator\SetKey
- Predis\Collection\Iterator\HashKey
- Predis\Collection\Iterator\SortedSetKey
- Predis\Collection\Iterator\CursorBasedIterator
- Predis\Collection\Iterator\ListKey
- Predis\Protocol\ProtocolException
- Predis\Protocol\Text\Handler\StatusResponse
- Predis\Protocol\Text\Handler\ResponseHandlerInterface
- Predis\Protocol\Text\Handler\StreamableMultiBulkResponse
- Predis\Protocol\Text\Handler\MultiBulkResponse
- Predis\Protocol\Text\Handler\ErrorResponse
- Predis\Protocol\Text\Handler\BulkResponse
- Predis\Protocol\Text\Handler\IntegerResponse
- Predis\Protocol\Text\ProtocolProcessor
- Predis\Protocol\Text\CompositeProtocolProcessor
- Predis\Protocol\Text\RequestSerializer
- Predis\Protocol\Text\ResponseReader
- Predis\Protocol\ProtocolProcessorInterface
- Predis\Protocol\Parser\Strategy\ParserStrategyInterface
- Predis\Protocol\Parser\Strategy\Resp2Strategy
- Predis\Protocol\Parser\Strategy\Resp3Strategy
- Predis\Protocol\Parser\ParserStrategyResolverInterface
- Predis\Protocol\Parser\ParserStrategyResolver
- Predis\Protocol\Parser\UnexpectedTypeException
- Predis\Protocol\RequestSerializerInterface
- Predis\Protocol\ResponseReaderInterface
- Predis\CommunicationException
- Predis\Pipeline\RelayPipeline
- Predis\Pipeline\ConnectionErrorProof
- Predis\Pipeline\RelayAtomic
- Predis\Pipeline\Atomic
- Predis\Pipeline\FireAndForget
- Predis\Pipeline\Pipeline
- Predis\Autoloader
- Predis\Client
- Predis\Response\ResponseInterface
- Predis\Response\ErrorInterface
- Predis\Response\Iterator\MultiBulkIterator
- Predis\Response\Iterator\MultiBulkTuple
- Predis\Response\Iterator\MultiBulk
- Predis\Response\Status
- Predis\Response\Error
- Predis\Response\ServerException
- Predis\Replication\ReplicationStrategy
- Predis\Replication\RoleException
- Predis\Replication\MissingMasterException
- Predis\NotSupportedException
- Predis\Command\RedisFactory
- Predis\Command\Redis\ZADD
- Predis\Command\Redis\GET
- Predis\Command\Redis\EXPIRE
- Predis\Command\Redis\QUIT
- Predis\Command\Redis\GEOHASH
- Predis\Command\Redis\SAVE
- Predis\Command\Redis\MSET
- Predis\Command\Redis\RENAME
- Predis\Command\Redis\LLEN
- Predis\Command\Redis\BITOP
- Predis\Command\Redis\GEOPOS
- Predis\Command\Redis\ZCARD
- Predis\Command\Redis\ZPOPMAX
- Predis\Command\Redis\PEXPIRE
- Predis\Command\Redis\SMOVE
- Predis\Command\Redis\CountMinSketch\CMSINFO
- Predis\Command\Redis\CountMinSketch\CMSMERGE
- Predis\Command\Redis\CountMinSketch\CMSINITBYPROB
- Predis\Command\Redis\CountMinSketch\CMSQUERY
- Predis\Command\Redis\CountMinSketch\CMSINCRBY
- Predis\Command\Redis\CountMinSketch\CMSINITBYDIM
- Predis\Command\Redis\DISCARD
- Predis\Command\Redis\ZINCRBY
- Predis\Command\Redis\BITPOS
- Predis\Command\Redis\SINTERSTORE
- Predis\Command\Redis\ZRANGE
- Predis\Command\Redis\PUBSUB
- Predis\Command\Redis\HKEYS
- Predis\Command\Redis\MULTI
- Predis\Command\Redis\HINCRBY
- Predis\Command\Redis\TOUCH
- Predis\Command\Redis\SETNX
- Predis\Command\Redis\SETEX
- Predis\Command\Redis\Utils\VectorUtility
- Predis\Command\Redis\Utils\CommandUtility
- Predis\Command\Redis\VSIM
- Predis\Command\Redis\SADD
- Predis\Command\Redis\PSETEX
- Predis\Command\Redis\DECRBY
- Predis\Command\Redis\HPEXPIREAT
- Predis\Command\Redis\EVALSHA
- Predis\Command\Redis\SENTINEL
- Predis\Command\Redis\ZDIFF
- Predis\Command\Redis\DUMP
- Predis\Command\Redis\UNSUBSCRIBE
- Predis\Command\Redis\TopK\TOPKLIST
- Predis\Command\Redis\TopK\TOPKADD
- Predis\Command\Redis\TopK\TOPKRESERVE
- Predis\Command\Redis\TopK\TOPKINFO
- Predis\Command\Redis\TopK\TOPKQUERY
- Predis\Command\Redis\TopK\TOPKINCRBY
- Predis\Command\Redis\SINTERCARD
- Predis\Command\Redis\COMMAND
- Predis\Command\Redis\XAUTOCLAIM
- Predis\Command\Redis\CONFIG
- Predis\Command\Redis\SETRANGE
- Predis\Command\Redis\ZREVRANGE
- Predis\Command\Redis\ZCOUNT
- Predis\Command\Redis\CLUSTER
- Predis\Command\Redis\MGET
- Predis\Command\Redis\HEXPIRE
- Predis\Command\Redis\ZREVRANK
- Predis\Command\Redis\VGETATTR
- Predis\Command\Redis\ZRANGESTORE
- Predis\Command\Redis\GETRANGE
- Predis\Command\Redis\AUTH
- Predis\Command\Redis\ZREM
- Predis\Command\Redis\HINCRBYFLOAT
- Predis\Command\Redis\ZREMRANGEBYSCORE
- Predis\Command\Redis\XSETID
- Predis\Command\Redis\CLIENT
- Predis\Command\Redis\MOVE
- Predis\Command\Redis\LPUSHX
- Predis\Command\Redis\KEYS
- Predis\Command\Redis\GEODIST
- Predis\Command\Redis\LPOP
- Predis\Command\Redis\MIGRATE
- Predis\Command\Redis\RESTORE
- Predis\Command\Redis\FCALL_RO
- Predis\Command\Redis\EVAL_RO
- Predis\Command\Redis\SDIFF
- Predis\Command\Redis\ZDIFFSTORE
- Predis\Command\Redis\LMPOP
- Predis\Command\Redis\ZREMRANGEBYLEX
- Predis\Command\Redis\SORT
- Predis\Command\Redis\XDELEX
- Predis\Command\Redis\ZMPOP
- Predis\Command\Redis\RPUSHX
- Predis\Command\Redis\DIGEST
- Predis\Command\Redis\RPOPLPUSH
- Predis\Command\Redis\XPENDING
- Predis\Command\Redis\GEOSEARCH
- Predis\Command\Redis\PUBLISH
- Predis\Command\Redis\BGREWRITEAOF
- Predis\Command\Redis\ZPOPMIN
- Predis\Command\Redis\LREM
- Predis\Command\Redis\SINTER
- Predis\Command\Redis\SUBSCRIBE
- Predis\Command\Redis\HMGET
- Predis\Command\Redis\SLAVEOF
- Predis\Command\Redis\SREM
- Predis\Command\Redis\HSET
- Predis\Command\Redis\HPEXPIRETIME
- Predis\Command\Redis\SUNSUBSCRIBE
- Predis\Command\Redis\STRLEN
- Predis\Command\Redis\GETSET
- Predis\Command\Redis\LSET
- Predis\Command\Redis\VEMB
- Predis\Command\Redis\ZSCORE
- Predis\Command\Redis\EVAL_
- Predis\Command\Redis\PFCOUNT
- Predis\Command\Redis\SELECT
- Predis\Command\Redis\SETBIT
- Predis\Command\Redis\ZMSCORE
- Predis\Command\Redis\GEOSEARCHSTORE
- Predis\Command\Redis\XLEN
- Predis\Command\Redis\INCRBY
- Predis\Command\Redis\GEORADIUS
- Predis\Command\Redis\ZUNIONSTORE
- Predis\Command\Redis\EXEC
- Predis\Command\Redis\DELEX
- Predis\Command\Redis\HSCAN
- Predis\Command\Redis\HSETNX
- Predis\Command\Redis\SHUTDOWN
- Predis\Command\Redis\PUNSUBSCRIBE
- Predis\Command\Redis\HPERSIST
- Predis\Command\Redis\PERSIST
- Predis\Command\Redis\MSETEX
- Predis\Command\Redis\TDigest\TDIGESTCREATE
- Predis\Command\Redis\TDigest\TDIGESTMIN
- Predis\Command\Redis\TDigest\TDIGESTQUANTILE
- Predis\Command\Redis\TDigest\TDIGESTMAX
- Predis\Command\Redis\TDigest\TDIGESTCDF
- Predis\Command\Redis\TDigest\TDIGESTMERGE
- Predis\Command\Redis\TDigest\TDIGESTTRIMMED_MEAN
- Predis\Command\Redis\TDigest\TDIGESTRESET
- Predis\Command\Redis\TDigest\TDIGESTINFO
- Predis\Command\Redis\TDigest\TDIGESTBYREVRANK
- Predis\Command\Redis\TDigest\TDIGESTREVRANK
- Predis\Command\Redis\TDigest\TDIGESTBYRANK
- Predis\Command\Redis\TDigest\TDIGESTADD
- Predis\Command\Redis\TDigest\TDIGESTRANK
- Predis\Command\Redis\BITCOUNT
- Predis\Command\Redis\ZINTERSTORE
- Predis\Command\Redis\BITFIELD_RO
- Predis\Command\Redis\HSETEX
- Predis\Command\Redis\SMEMBERS
- Predis\Command\Redis\HPTTL
- Predis\Command\Redis\HSTRLEN
- Predis\Command\Redis\PEXPIREAT
- Predis\Command\Redis\SUNION
- Predis\Command\Redis\PFMERGE
- Predis\Command\Redis\FUNCTIONS
- Predis\Command\Redis\LRANGE
- Predis\Command\Redis\PEXPIRETIME
- Predis\Command\Redis\SSUBSCRIBE
- Predis\Command\Redis\PSUBSCRIBE
- Predis\Command\Redis\LTRIM
- Predis\Command\Redis\Json\JSONARRPOP
- Predis\Command\Redis\Json\JSONTYPE
- Predis\Command\Redis\Json\JSONMERGE
- Predis\Command\Redis\Json\JSONDEBUG
- Predis\Command\Redis\Json\JSONRESP
- Predis\Command\Redis\Json\JSONARRLEN
- Predis\Command\Redis\Json\JSONARRINSERT
- Predis\Command\Redis\Json\JSONARRINDEX
- Predis\Command\Redis\Json\JSONTOGGLE
- Predis\Command\Redis\Json\JSONDEL
- Predis\Command\Redis\Json\JSONSET
- Predis\Command\Redis\Json\JSONGET
- Predis\Command\Redis\Json\JSONOBJLEN
- Predis\Command\Redis\Json\JSONOBJKEYS
- Predis\Command\Redis\Json\JSONARRTRIM
- Predis\Command\Redis\Json\JSONSTRLEN
- Predis\Command\Redis\Json\JSONMGET
- Predis\Command\Redis\Json\JSONSTRAPPEND
- Predis\Command\Redis\Json\JSONCLEAR
- Predis\Command\Redis\Json\JSONNUMINCRBY
- Predis\Command\Redis\Json\JSONARRAPPEND
- Predis\Command\Redis\Json\JSONFORGET
- Predis\Command\Redis\Json\JSONMSET
- Predis\Command\Redis\LINDEX
- Predis\Command\Redis\HVALS
- Predis\Command\Redis\GEORADIUSBYMEMBER
- Predis\Command\Redis\WAITAOF
- Predis\Command\Redis\BloomFilter\BFMADD
- Predis\Command\Redis\BloomFilter\BFMEXISTS
- Predis\Command\Redis\BloomFilter\BFEXISTS
- Predis\Command\Redis\BloomFilter\BFINSERT
- Predis\Command\Redis\BloomFilter\BFADD
- Predis\Command\Redis\BloomFilter\BFINFO
- Predis\Command\Redis\BloomFilter\BFSCANDUMP
- Predis\Command\Redis\BloomFilter\BFRESERVE
- Predis\Command\Redis\BloomFilter\BFLOADCHUNK
- Predis\Command\Redis\HEXPIRETIME
- Predis\Command\Redis\UNWATCH
- Predis\Command\Redis\RPOP
- Predis\Command\Redis\XREADGROUP_CLAIM
- Predis\Command\Redis\ZINTER
- Predis\Command\Redis\LPUSH
- Predis\Command\Redis\OBJECT_
- Predis\Command\Redis\VCARD
- Predis\Command\Redis\BLMPOP
- Predis\Command\Redis\VLINKS
- Predis\Command\Redis\ACL
- Predis\Command\Redis\XACKDEL
- Predis\Command\Redis\XINFO
- Predis\Command\Redis\VRANDMEMBER
- Predis\Command\Redis\APPEND
- Predis\Command\Redis\XACK
- Predis\Command\Redis\BLPOP
- Predis\Command\Redis\MONITOR
- Predis\Command\Redis\ZSCAN
- Predis\Command\Redis\LCS
- Predis\Command\Redis\AbstractCommand\BZPOPBase
- Predis\Command\Redis\HEXPIREAT
- Predis\Command\Redis\SCRIPT
- Predis\Command\Redis\LINSERT
- Predis\Command\Redis\XREAD
- Predis\Command\Redis\XTRIM
- Predis\Command\Redis\ZUNION
- Predis\Command\Redis\BLMOVE
- Predis\Command\Redis\FCALL
- Predis\Command\Redis\PTTL
- Predis\Command\Redis\INFO
- Predis\Command\Redis\SMISMEMBER
- Predis\Command\Redis\WATCH
- Predis\Command\Redis\RPUSH
- Predis\Command\Redis\EXPIRETIME
- Predis\Command\Redis\ZINTERCARD
- Predis\Command\Redis\LMOVE
- Predis\Command\Redis\ZREMRANGEBYRANK
- Predis\Command\Redis\FAILOVER
- Predis\Command\Redis\XADD
- Predis\Command\Redis\DECR
- Predis\Command\Redis\VADD
- Predis\Command\Redis\BRPOPLPUSH
- Predis\Command\Redis\PING
- Predis\Command\Redis\EXPIREAT
- Predis\Command\Redis\GEOADD
- Predis\Command\Redis\ZRANGEBYLEX
- Predis\Command\Redis\SUNIONSTORE
- Predis\Command\Redis\ZRANGEBYSCORE
- Predis\Command\Redis\SCAN
- Predis\Command\Redis\COPY
- Predis\Command\Redis\GETBIT
- Predis\Command\Redis\SLOWLOG
- Predis\Command\Redis\FLUSHALL
- Predis\Command\Redis\HPEXPIRE
- Predis\Command\Redis\XRANGE
- Predis\Command\Redis\VREM
- Predis\Command\Redis\INCRBYFLOAT
- Predis\Command\Redis\LASTSAVE
- Predis\Command\Redis\Search\FTSEARCH
- Predis\Command\Redis\Search\FTAGGREGATE
- Predis\Command\Redis\Search\FTDICTDUMP
- Predis\Command\Redis\Search\FTSUGDEL
- Predis\Command\Redis\Search\FTPROFILE
- Predis\Command\Redis\Search\FTCURSOR
- Predis\Command\Redis\Search\FTEXPLAIN
- Predis\Command\Redis\Search\FTALIASUPDATE
- Predis\Command\Redis\Search\FTALTER
- Predis\Command\Redis\Search\FT_LIST
- Predis\Command\Redis\Search\FTINFO
- Predis\Command\Redis\Search\FTALIASADD
- Predis\Command\Redis\Search\FTDICTDEL
- Predis\Command\Redis\Search\FTHYBRID
- Predis\Command\Redis\Search\FTSYNUPDATE
- Predis\Command\Redis\Search\FTDICTADD
- Predis\Command\Redis\Search\FTTAGVALS
- Predis\Command\Redis\Search\FTALIASDEL
- Predis\Command\Redis\Search\FTSUGGET
- Predis\Command\Redis\Search\FTSPELLCHECK
- Predis\Command\Redis\Search\FTDROPINDEX
- Predis\Command\Redis\Search\FTSYNDUMP
- Predis\Command\Redis\Search\FTSUGLEN
- Predis\Command\Redis\Search\FTCONFIG
- Predis\Command\Redis\Search\FTSUGADD
- Predis\Command\Redis\Search\FTCREATE
- Predis\Command\Redis\XREADGROUP
- Predis\Command\Redis\XREVRANGE
- Predis\Command\Redis\XGROUP
- Predis\Command\Redis\BZMPOP
- Predis\Command\Redis\RENAMENX
- Predis\Command\Redis\XDEL
- Predis\Command\Redis\CuckooFilter\CFINSERT
- Predis\Command\Redis\CuckooFilter\CFCOUNT
- Predis\Command\Redis\CuckooFilter\CFINFO
- Predis\Command\Redis\CuckooFilter\CFLOADCHUNK
- Predis\Command\Redis\CuckooFilter\CFINSERTNX
- Predis\Command\Redis\CuckooFilter\CFADD
- Predis\Command\Redis\CuckooFilter\CFRESERVE
- Predis\Command\Redis\CuckooFilter\CFMEXISTS
- Predis\Command\Redis\CuckooFilter\CFEXISTS
- Predis\Command\Redis\CuckooFilter\CFADDNX
- Predis\Command\Redis\CuckooFilter\CFDEL
- Predis\Command\Redis\CuckooFilter\CFSCANDUMP
- Predis\Command\Redis\TIME
- Predis\Command\Redis\SPOP
- Predis\Command\Redis\BITFIELD
- Predis\Command\Redis\HLEN
- Predis\Command\Redis\HDEL
- Predis\Command\Redis\SUBSTR
- Predis\Command\Redis\EVALSHA_RO
- Predis\Command\Redis\BRPOP
- Predis\Command\Redis\GETEX
- Predis\Command\Redis\ZRANK
- Predis\Command\Redis\ZLEXCOUNT
- Predis\Command\Redis\DBSIZE
- Predis\Command\Redis\SCARD
- Predis\Command\Redis\BGSAVE
- Predis\Command\Redis\SDIFFSTORE
- Predis\Command\Redis\VDIM
- Predis\Command\Redis\ECHO_
- Predis\Command\Redis\PFADD
- Predis\Command\Redis\HTTL
- Predis\Command\Redis\EXISTS
- Predis\Command\Redis\RANDOMKEY
- Predis\Command\Redis\VINFO
- Predis\Command\Redis\HGET
- Predis\Command\Redis\ZRANDMEMBER
- Predis\Command\Redis\SORT_RO
- Predis\Command\Redis\HGETDEL
- Predis\Command\Redis\SISMEMBER
- Predis\Command\Redis\BZPOPMAX
- Predis\Command\Redis\MSETNX
- Predis\Command\Redis\INCR
- Predis\Command\Redis\SET
- Predis\Command\Redis\SSCAN
- Predis\Command\Redis\HGETALL
- Predis\Command\Redis\TTL
- Predis\Command\Redis\VSETATTR
- Predis\Command\Redis\HEXISTS
- Predis\Command\Redis\BZPOPMIN
- Predis\Command\Redis\HMSET
- Predis\Command\Redis\XCLAIM
- Predis\Command\Redis\HGETEX
- Predis\Command\Redis\DEL
- Predis\Command\Redis\GETDEL
- Predis\Command\Redis\ZREVRANGEBYSCORE
- Predis\Command\Redis\TimeSeries\TSRANGE
- Predis\Command\Redis\TimeSeries\TSREVRANGE
- Predis\Command\Redis\TimeSeries\TSMGET
- Predis\Command\Redis\TimeSeries\TSCREATE
- Predis\Command\Redis\TimeSeries\TSDEL
- Predis\Command\Redis\TimeSeries\TSMADD
- Predis\Command\Redis\TimeSeries\TSQUERYINDEX
- Predis\Command\Redis\TimeSeries\TSMRANGE
- Predis\Command\Redis\TimeSeries\TSINFO
- Predis\Command\Redis\TimeSeries\TSDECRBY
- Predis\Command\Redis\TimeSeries\TSALTER
- Predis\Command\Redis\TimeSeries\TSCREATERULE
- Predis\Command\Redis\TimeSeries\TSADD
- Predis\Command\Redis\TimeSeries\TSDELETERULE
- Predis\Command\Redis\TimeSeries\TSMREVRANGE
- Predis\Command\Redis\TimeSeries\TSGET
- Predis\Command\Redis\TimeSeries\TSINCRBY
- Predis\Command\Redis\ZREVRANGEBYLEX
- Predis\Command\Redis\SPUBLISH
- Predis\Command\Redis\HRANDFIELD
- Predis\Command\Redis\SRANDMEMBER
- Predis\Command\Redis\FLUSHDB
- Predis\Command\Redis\TYPE
- Predis\Command\RawCommand
- Predis\Command\Command
- Predis\Command\PrefixableCommandInterface
- Predis\Command\CommandInterface
- Predis\Command\Container\CLUSTER
- Predis\Command\Container\CLIENT
- Predis\Command\Container\ContainerInterface
- Predis\Command\Container\FUNCTIONS
- Predis\Command\Container\Json\JSONDEBUG
- Predis\Command\Container\ACL
- Predis\Command\Container\XINFO
- Predis\Command\Container\AbstractContainer
- Predis\Command\Container\ContainerFactory
- Predis\Command\Container\Search\FTCURSOR
- Predis\Command\Container\Search\FTCONFIG
- Predis\Command\Container\XGROUP
- Predis\Command\Argument\ArrayableArgument
- Predis\Command\Argument\Geospatial\ByRadius
- Predis\Command\Argument\Geospatial\ByBox
- Predis\Command\Argument\Geospatial\FromMember
- Predis\Command\Argument\Geospatial\FromLonLat
- Predis\Command\Argument\Geospatial\AbstractBy
- Predis\Command\Argument\Geospatial\ByInterface
- Predis\Command\Argument\Geospatial\FromInterface
- Predis\Command\Argument\Stream\XInfoStreamOptions
- Predis\Command\Argument\Search\CreateArguments
- Predis\Command\Argument\Search\SchemaFields\TagField
- Predis\Command\Argument\Search\SchemaFields\GeoField
- Predis\Command\Argument\Search\SchemaFields\AbstractField
- Predis\Command\Argument\Search\SchemaFields\GeoShapeField
- Predis\Command\Argument\Search\SchemaFields\TextField
- Predis\Command\Argument\Search\SchemaFields\VectorField
- Predis\Command\Argument\Search\SchemaFields\NumericField
- Predis\Command\Argument\Search\SchemaFields\FieldInterface
- Predis\Command\Argument\Search\SugGetArguments
- Predis\Command\Argument\Search\CursorArguments
- Predis\Command\Argument\Search\DropArguments
- Predis\Command\Argument\Search\ProfileArguments
- Predis\Command\Argument\Search\SugAddArguments
- Predis\Command\Argument\Search\ExplainArguments
- Predis\Command\Argument\Search\AlterArguments
- Predis\Command\Argument\Search\AggregateArguments
- Predis\Command\Argument\Search\SpellcheckArguments
- Predis\Command\Argument\Search\SearchArguments
- Predis\Command\Argument\Search\CommonArguments
- Predis\Command\Argument\Search\HybridSearch\ScorerConfig
- Predis\Command\Argument\Search\HybridSearch\HybridSearchQuery
- Predis\Command\Argument\Search\HybridSearch\VectorSearch\RangeVectorSearchConfig
- Predis\Command\Argument\Search\HybridSearch\VectorSearch\KNNVectorSearchConfig
- Predis\Command\Argument\Search\HybridSearch\VectorSearch\BaseVectorSearchConfig
- Predis\Command\Argument\Search\HybridSearch\Combine\LinearCombineConfig
- Predis\Command\Argument\Search\HybridSearch\Combine\RRFCombineConfig
- Predis\Command\Argument\Search\HybridSearch\Combine\BaseCombine
- Predis\Command\Argument\Search\HybridSearch\Reducer
- Predis\Command\Argument\Search\HybridSearch\SearchConfig
- Predis\Command\Argument\Search\SynUpdateArguments
- Predis\Command\Argument\Server\To
- Predis\Command\Argument\Server\LimitOffsetCount
- Predis\Command\Argument\Server\LimitInterface
- Predis\Command\Argument\TimeSeries\CreateArguments
- Predis\Command\Argument\TimeSeries\GetArguments
- Predis\Command\Argument\TimeSeries\AddArguments
- Predis\Command\Argument\TimeSeries\AlterArguments
- Predis\Command\Argument\TimeSeries\RangeArguments
- Predis\Command\Argument\TimeSeries\DecrByArguments
- Predis\Command\Argument\TimeSeries\MRangeArguments
- Predis\Command\Argument\TimeSeries\CommonArguments
- Predis\Command\Argument\TimeSeries\InfoArguments
- Predis\Command\Argument\TimeSeries\MGetArguments
- Predis\Command\Argument\TimeSeries\IncrByArguments
- Predis\Command\FactoryInterface
- Predis\Command\Traits\BloomFilters\Expansion
- Predis\Command\Traits\BloomFilters\Capacity
- Predis\Command\Traits\BloomFilters\BucketSize
- Predis\Command\Traits\BloomFilters\Items
- Predis\Command\Traits\BloomFilters\NoCreate
- Predis\Command\Traits\BloomFilters\MaxIterations
- Predis\Command\Traits\BloomFilters\Error
- Predis\Command\Traits\Get\Get
- Predis\Command\Traits\Sorting
- Predis\Command\Traits\With\WithHash
- Predis\Command\Traits\With\WithValues
- Predis\Command\Traits\With\WithDist
- Predis\Command\Traits\With\WithCoord
- Predis\Command\Traits\With\WithScores
- Predis\Command\Traits\Expire\ExpireOptions
- Predis\Command\Traits\BitByte
- Predis\Command\Traits\By\ByArgument
- Predis\Command\Traits\By\ByLexByScore
- Predis\Command\Traits\By\GeoBy
- Predis\Command\Traits\Replace
- Predis\Command\Traits\To\ServerTo
- Predis\Command\Traits\LeftRight
- Predis\Command\Traits\Weights
- Predis\Command\Traits\Count
- Predis\Command\Traits\Keys
- Predis\Command\Traits\Json\Indent
- Predis\Command\Traits\Json\NxXxArgument
- Predis\Command\Traits\Json\Space
- Predis\Command\Traits\Json\Newline
- Predis\Command\Traits\Limit\Limit
- Predis\Command\Traits\Limit\LimitObject
- Predis\Command\Traits\Storedist
- Predis\Command\Traits\DB
- Predis\Command\Traits\MinMaxModifier
- Predis\Command\Traits\From\GeoFrom
- Predis\Command\Traits\Timeout
- Predis\Command\Traits\Aggregate
- Predis\Command\Traits\Rev
- Predis\Command\RawFactory
- Predis\Command\ScriptCommand
- Predis\Command\Processor\KeyPrefixProcessor
- Predis\Command\Processor\ProcessorInterface
- Predis\Command\Processor\ProcessorChain
- Predis\Command\Factory
- Predis\Command\PrefixableCommand
Download Latest Version: 3.4.2
Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/predis/predis/3.4.2/loader.php';
require_once 'libs/phpredis/phpredis/6.3.0/loader.php';
use Predis\Client;
use Predis\Connection\ConnectionException;
$obj = new Client();
echo '✅ Test OK: ' . get_class($obj);
?>We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.
